{"id":21568,"artifact_id":20542,"version":1,"data":{"version":1,"artifact":{"chain":"tezos","title":"Spit","artist":"tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3","tokenId":"774299","description":"Like a spit.\n\nMade with Tilt Brush VR.\nControllers: w-a-s-d+mouse","contractAddress":"KT1RJ6PbjHpwc3M5rw5s2Nbmefwbuwbdxton"},"snapshot":{"net":[{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","host":"ipfs.arkivo.art","path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i","type":"http","query":"?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","method":"GET","headers":{"sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\"","upgrade-insecure-requests":"1"},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723937184981},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","body":"","status":301,"headers":{"date":"Sat, 17 Aug 2024 23:26:25 GMT","server":"nginx/1.27.0","location":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i","content-type":"text/html; charset=utf-8","x-ipfs-roots":"bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i","content-length":"175","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type\nRange\nUser-Agent\nX-Requested-With","access-control-allow-methods":"GET\nHEAD\nOPTIONS","access-control-expose-headers":"Content-Length\nContent-Range\nX-Chunked-Output\nX-Ipfs-Path\nX-Ipfs-Roots\nX-Stream-Output"}},"type":2,"external":false,"timestamp":1723937185035},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","host":"ipfs.arkivo.art","path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/","type":"http","query":"?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","method":"GET","headers":{"sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\"","upgrade-insecure-requests":"1"},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723937185036},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:26:25 GMT","etag":"\"bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/","content-type":"text/html","x-ipfs-roots":"bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"5891","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type\nRange\nUser-Agent\nX-Requested-With","access-control-allow-methods":"GET\nHEAD\nOPTIONS","access-control-expose-headers":"Content-Length\nContent-Range\nX-Chunked-Output\nX-Ipfs-Path\nX-Ipfs-Roots\nX-Stream-Output"}},"type":2,"external":false,"timestamp":1723937185049},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/styles/webxr.css","host":"ipfs.arkivo.art","path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/styles/webxr.css","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723937185071},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/lib/telemetry.js","host":"ipfs.arkivo.art","path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/lib/telemetry.js","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723937185071},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/lib/telemetry.js","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:26:25 GMT","etag":"\"bafkreicyyox4kny22ny2mxvjbsh3xg36wzugqvbqafz66q7z4676hnygcm\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/lib/telemetry.js","content-type":"text/javascript; charset=utf-8","x-ipfs-roots":"bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i,bafybeiecvqb5r4nd7zsxah3bhjasdexkchde7qjn3yybva7q7kfd2cgrym,bafkreicyyox4kny22ny2mxvjbsh3xg36wzugqvbqafz66q7z4676hnygcm","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"7012","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723937185085},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/styles/webxr.css","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:26:25 GMT","etag":"\"bafkreiaxatrfgcfalaajeplkyhyltt2qv4pxvwrxnnicocati2t4biptfy\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/styles/webxr.css","content-type":"text/css; charset=utf-8","x-ipfs-roots":"bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i,bafybeigblu7wxbccsl2p2bsvgm4hy3jntphnyg5o3olc7ehofasiyrrnoy,bafkreiaxatrfgcfalaajeplkyhyltt2qv4pxvwrxnnicocati2t4biptfy","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"2778","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723937185089},{"data":{"url":"https://www.googletagmanager.com/gtag/js?id=UA-77033033-6","host":"www.googletagmanager.com","path":"/gtag/js","type":"http","query":"?id=UA-77033033-6","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":true,"timestamp":1723937185098},{"data":{"url":"https://cdn.ravenjs.com/3.22.3/console/raven.min.js","host":"cdn.ravenjs.com","path":"/3.22.3/console/raven.min.js","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":true,"timestamp":1723937185104},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/UnityLoader.js","host":"ipfs.arkivo.art","path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/UnityLoader.js","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723937185104},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/UnityLoader.js","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:26:25 GMT","etag":"\"bafkreihjmntmawofk2i6xdin27dchkrswuxkrtu6p45seil3ldq2arpfsm\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/UnityLoader.js","content-type":"text/javascript; charset=utf-8","x-ipfs-roots":"bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i,bafybeida2kcwt4xh7skjxggj5iaihx36lz5qxdgprkrficgudkwe72u7um,bafkreihjmntmawofk2i6xdin27dchkrswuxkrtu6p45seil3ldq2arpfsm","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"159918","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723937185118},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/mousedrag.png","host":"ipfs.arkivo.art","path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/mousedrag.png","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723937185199},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/vendor/gl-matrix-min.js","host":"ipfs.arkivo.art","path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/vendor/gl-matrix-min.js","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723937185200},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/mousedrag.png","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:26:25 GMT","etag":"\"bafkreiedjwq2xjnfvgehr3q7tw5mfmwjv7l6p7c7kzn6pknrk4tiniigkq\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/mousedrag.png","content-type":"image/png","x-ipfs-roots":"bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i,bafkreiedjwq2xjnfvgehr3q7tw5mfmwjv7l6p7c7kzn6pknrk4tiniigkq","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"1233","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723937185225},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/vendor/gl-matrix-min.js","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:26:25 GMT","etag":"\"bafkreigijygwcyyp5g34qjg6gubf4wenuz6tt2vzukzsch75j3w733wvpe\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/vendor/gl-matrix-min.js","content-type":"text/javascript; charset=utf-8","x-ipfs-roots":"bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i,bafybeidy54xrkhxunxxtttgapiwrsssdjj7ldzflxb3ybirfmujc7qu5ja,bafkreigijygwcyyp5g34qjg6gubf4wenuz6tt2vzukzsch75j3w733wvpe","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"48054","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723937185227},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/webxr.js","host":"ipfs.arkivo.art","path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/webxr.js","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723937185261},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/webxr.js","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:26:25 GMT","etag":"\"bafkreigzuoouzsnmpjev52dj2325jybctr4djyhon7g2zhfn7zlyo7v6ny\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/webxr.js","content-type":"text/javascript; charset=utf-8","x-ipfs-roots":"bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i,bafkreigzuoouzsnmpjev52dj2325jybctr4djyhon7g2zhfn7zlyo7v6ny","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"14053","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723937185276},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.json","host":"ipfs.arkivo.art","path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.json","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723937185279},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.json","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:26:25 GMT","etag":"\"bafkreietfbkguqqitkzlkblgc5tx6fxv37muiplx7ogfh4i4f3i3jn5xlu\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.json","content-type":"application/json","x-ipfs-roots":"bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i,bafybeida2kcwt4xh7skjxggj5iaihx36lz5qxdgprkrficgudkwe72u7um,bafkreietfbkguqqitkzlkblgc5tx6fxv37muiplx7ogfh4i4f3i3jn5xlu","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"525","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723937185297},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.wasm.code.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.wasm.code.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723937185300},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.jpg","host":"ipfs.arkivo.art","path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.jpg","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723937185320},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.wasm.framework.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.wasm.framework.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723937185321},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.data.unityweb","host":"ipfs.arkivo.art","path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.data.unityweb","type":"http","query":"","method":"GET","headers":{"referer":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/?creator=tz1cWc92txKYxPJMLXn9CN9vpLvtKmczD1E3&viewer=&objkt=774299","sec-ch-ua":"\"HeadlessChrome\";v=\"119\", \"Chromium\";v=\"119\", \"Not?A_Brand\";v=\"24\"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36","sec-ch-ua-mobile":"?0","sec-ch-ua-platform":"\"Linux\""},"fragment":"","postData":null,"protocol":"https:"},"type":1,"external":false,"timestamp":1723937185322},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.wasm.code.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:26:25 GMT","etag":"\"bafybeibunknnlk5xbrbocpzehb4wfrhgvpcjo4oxzkzp7rzw2gdrkynp5i\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.wasm.code.unityweb","content-type":"application/wasm","x-ipfs-roots":"bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i,bafybeida2kcwt4xh7skjxggj5iaihx36lz5qxdgprkrficgudkwe72u7um,bafybeibunknnlk5xbrbocpzehb4wfrhgvpcjo4oxzkzp7rzw2gdrkynp5i","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"17716650","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723937185329},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.jpg","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:26:25 GMT","etag":"\"bafkreigdoc2fbbllzurroqqivanddfaq4fkpqygpnwvaesssxe5ddfhelq\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.jpg","content-type":"image/jpeg","x-ipfs-roots":"bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i,bafybeida2kcwt4xh7skjxggj5iaihx36lz5qxdgprkrficgudkwe72u7um,bafkreigdoc2fbbllzurroqqivanddfaq4fkpqygpnwvaesssxe5ddfhelq","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"53187","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723937185335},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.wasm.framework.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:26:25 GMT","etag":"\"bafybeicrbbj7krtjqjty3furys734cu2ng7ytxye3ny3zdhdgdtki6llny\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.wasm.framework.unityweb","content-type":"text/plain; charset=utf-8","x-ipfs-roots":"bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i,bafybeida2kcwt4xh7skjxggj5iaihx36lz5qxdgprkrficgudkwe72u7um,bafybeicrbbj7krtjqjty3furys734cu2ng7ytxye3ny3zdhdgdtki6llny","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"481533","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723937185358},{"data":{"url":"https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.data.unityweb","body":"","status":200,"headers":{"date":"Sat, 17 Aug 2024 23:26:25 GMT","etag":"\"bafybeiatww5ttcaxcmo4osgbwcvt6k3nhd54bgoovjcfiy47r3ebwplste\"","server":"nginx/1.27.0","connection":"keep-alive","x-ipfs-path":"/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.data.unityweb","content-type":"application/octet-stream","x-ipfs-roots":"bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i,bafybeida2kcwt4xh7skjxggj5iaihx36lz5qxdgprkrficgudkwe72u7um,bafybeiatww5ttcaxcmo4osgbwcvt6k3nhd54bgoovjcfiy47r3ebwplste","accept-ranges":"bytes","cache-control":"public, max-age=29030400, immutable","content-length":"112514515","access-control-allow-origin":"*","access-control-allow-headers":"Content-Type, Range, User-Agent, X-Requested-With","access-control-allow-methods":"GET, HEAD, OPTIONS","access-control-expose-headers":"Content-Length, Content-Range, X-Chunked-Output, X-Ipfs-Path, X-Ipfs-Roots, X-Stream-Output"}},"type":2,"external":false,"timestamp":1723937185377},{"data":{"url":"blob:https://ipfs.arkivo.art/caddc1d7-bc4e-40f8-95b5-4f01633bdb24","host":"","path":"https://ipfs.arkivo.art/caddc1d7-bc4e-40f8-95b5-4f01633bdb24","type":"http","query":"","method":"GET","headers":{"referer":"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36"},"fragment":"","postData":null,"protocol":"blob:"},"type":1,"external":false,"timestamp":1723937185380},{"data":{"url":"blob:https://ipfs.arkivo.art/caddc1d7-bc4e-40f8-95b5-4f01633bdb24","body":"\"this.require = function(){return{}}; this.decompress = function(e){return e}; this.onmessage = function(e){var t={id:e.data.id,decompressed:this.decompress(e.data.compressed)};postMessage(t,t.decompressed?[t.decompressed.buffer]:[])}; postMessage({ ready: true });\"","status":200,"headers":{"content-type":"text/javascript","content-length":"264"}},"type":2,"external":true,"timestamp":1723937185403},{"data":{"url":"blob:https://ipfs.arkivo.art/50430f86-75e9-4970-8e41-4bc1cba7b796","host":"","path":"https://ipfs.arkivo.art/50430f86-75e9-4970-8e41-4bc1cba7b796","type":"http","query":"","method":"GET","headers":{"referer":"","user-agent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/119.0.6045.9 Safari/537.36"},"fragment":"","postData":null,"protocol":"blob:"},"type":1,"external":false,"timestamp":1723937185624},{"data":{"url":"blob:https://ipfs.arkivo.art/50430f86-75e9-4970-8e41-4bc1cba7b796","body":"\"\\nvar UnityModule = (function() {\\n  var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined;\\n  return (\\nfunction(UnityModule) {\\n  UnityModule = UnityModule || {};\\n\\nvar Module=typeof UnityModule!==\\\\\\\"undefined\\\\\\\"?UnityModule:{};if(typeof ENVIRONMENT_IS_PTHREAD===\\\\\\\"undefined\\\\\\\"||!ENVIRONMENT_IS_PTHREAD){Module[\\\\\\\"preRun\\\\\\\"].push((function(){var unityFileSystemInit=Module[\\\\\\\"unityFileSystemInit\\\\\\\"]||(function(){if(!Module.indexedDB){console.log(\\\\\\\"IndexedDB is not available. Data will not persist in cache and PlayerPrefs will not be saved.\\\\\\\")}FS.mkdir(\\\\\\\"/idbfs\\\\\\\");FS.mount(IDBFS,{},\\\\\\\"/idbfs\\\\\\\");Module.addRunDependency(\\\\\\\"JS_FileSystem_Mount\\\\\\\");FS.syncfs(true,(function(err){Module.removeRunDependency(\\\\\\\"JS_FileSystem_Mount\\\\\\\")}))});unityFileSystemInit()}))}Module[\\\\\\\"SetFullscreen\\\\\\\"]=(function(fullscreen){if(typeof runtimeInitialized===\\\\\\\"undefined\\\\\\\"||!runtimeInitialized){console.log(\\\\\\\"Runtime not initialized yet.\\\\\\\")}else if(typeof JSEvents===\\\\\\\"undefined\\\\\\\"){console.log(\\\\\\\"Player not loaded yet.\\\\\\\")}else{var tmp=JSEvents.canPerformEventHandlerRequests;JSEvents.canPerformEventHandlerRequests=(function(){return 1});Module.ccall(\\\\\\\"SetFullscreen\\\\\\\",null,[\\\\\\\"number\\\\\\\"],[fullscreen]);JSEvents.canPerformEventHandlerRequests=tmp}});Module[\\\\\\\"demangle\\\\\\\"]=demangle||(function(symbol){return symbol});var MediaDevices=[];if(typeof ENVIRONMENT_IS_PTHREAD===\\\\\\\"undefined\\\\\\\"||!ENVIRONMENT_IS_PTHREAD){Module[\\\\\\\"preRun\\\\\\\"].push((function(){var enumerateMediaDevices=(function(){var getMedia=navigator.getUserMedia||navigator.webkitGetUserMedia||navigator.mozGetUserMedia||navigator.msGetUserMedia;if(!getMedia)return;function addDevice(label){label=label?label:\\\\\\\"device #\\\\\\\"+MediaDevices.length;var device={deviceName:label,refCount:0,video:null};MediaDevices.push(device)}if(!navigator.mediaDevices||!navigator.mediaDevices.enumerateDevices){if(typeof MediaStreamTrack==\\\\\\\"undefined\\\\\\\"||typeof MediaStreamTrack.getSources==\\\\\\\"undefined\\\\\\\"){console.log(\\\\\\\"Media Devices cannot be enumerated on this browser.\\\\\\\");return}function gotSources(sourceInfos){for(var i=0;i!==sourceInfos.length;++i){var sourceInfo=sourceInfos[i];if(sourceInfo.kind===\\\\\\\"video\\\\\\\")addDevice(sourceInfo.label)}}MediaStreamTrack.getSources(gotSources)}navigator.mediaDevices.enumerateDevices().then((function(devices){devices.forEach((function(device){if(device.kind==\\\\\\\"videoinput\\\\\\\")addDevice(device.label)}))})).catch((function(err){console.log(err.name+\\\\\\\": \\\\\\\"+error.message)}))});enumerateMediaDevices()}))}function SendMessage(gameObject,func,param){if(param===undefined)Module.ccall(\\\\\\\"SendMessage\\\\\\\",null,[\\\\\\\"string\\\\\\\",\\\\\\\"string\\\\\\\"],[gameObject,func]);else if(typeof param===\\\\\\\"string\\\\\\\")Module.ccall(\\\\\\\"SendMessageString\\\\\\\",null,[\\\\\\\"string\\\\\\\",\\\\\\\"string\\\\\\\",\\\\\\\"string\\\\\\\"],[gameObject,func,param]);else if(typeof param===\\\\\\\"number\\\\\\\")Module.ccall(\\\\\\\"SendMessageFloat\\\\\\\",null,[\\\\\\\"string\\\\\\\",\\\\\\\"string\\\\\\\",\\\\\\\"number\\\\\\\"],[gameObject,func,param]);else throw\\\\\\\"\\\\\\\"+param+\\\\\\\" is does not have a type which is supported by SendMessage.\\\\\\\"}Module[\\\\\\\"SendMessage\\\\\\\"]=SendMessage;setTimeout((function(){Module[\\\\\\\"InternalBrowser\\\\\\\"]=Browser||{};if(GL&&GL.createContext){GL.createContextOld=GL.createContext;GL.createContext=(function(canvas,webGLContextAttributes){var contextAttributes={xrCompatible:true};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}return GL.createContextOld(canvas,contextAttributes)})}}),0);var moduleOverrides={};var key;for(key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}Module[\\\\\\\"arguments\\\\\\\"]=[];Module[\\\\\\\"thisProgram\\\\\\\"]=\\\\\\\"./this.program\\\\\\\";Module[\\\\\\\"quit\\\\\\\"]=(function(status,toThrow){throw toThrow});Module[\\\\\\\"preRun\\\\\\\"]=[];Module[\\\\\\\"postRun\\\\\\\"]=[];var ENVIRONMENT_IS_WEB=false;var ENVIRONMENT_IS_WORKER=false;var ENVIRONMENT_IS_NODE=false;var ENVIRONMENT_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window===\\\\\\\"object\\\\\\\";ENVIRONMENT_IS_WORKER=typeof importScripts===\\\\\\\"function\\\\\\\";ENVIRONMENT_IS_NODE=typeof process===\\\\\\\"object\\\\\\\"&&typeof require===\\\\\\\"function\\\\\\\"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;var scriptDirectory=\\\\\\\"\\\\\\\";function locateFile(path){if(Module[\\\\\\\"locateFile\\\\\\\"]){return Module[\\\\\\\"locateFile\\\\\\\"](path,scriptDirectory)}else{return scriptDirectory+path}}if(ENVIRONMENT_IS_NODE){scriptDirectory=__dirname+\\\\\\\"/\\\\\\\";var nodeFS;var nodePath;Module[\\\\\\\"read\\\\\\\"]=function shell_read(filename,binary){var ret;if(!nodeFS)nodeFS=require(\\\\\\\"fs\\\\\\\");if(!nodePath)nodePath=require(\\\\\\\"path\\\\\\\");filename=nodePath[\\\\\\\"normalize\\\\\\\"](filename);ret=nodeFS[\\\\\\\"readFileSync\\\\\\\"](filename);return binary?ret:ret.toString()};Module[\\\\\\\"readBinary\\\\\\\"]=function readBinary(filename){var ret=Module[\\\\\\\"read\\\\\\\"](filename,true);if(!ret.buffer){ret=new Uint8Array(ret)}assert(ret.buffer);return ret};if(process[\\\\\\\"argv\\\\\\\"].length>1){Module[\\\\\\\"thisProgram\\\\\\\"]=process[\\\\\\\"argv\\\\\\\"][1].replace(/\\\\\\\\/g,\\\\\\\"/\\\\\\\")}Module[\\\\\\\"arguments\\\\\\\"]=process[\\\\\\\"argv\\\\\\\"].slice(2);process[\\\\\\\"on\\\\\\\"](\\\\\\\"uncaughtException\\\\\\\",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}));process[\\\\\\\"on\\\\\\\"](\\\\\\\"unhandledRejection\\\\\\\",(function(reason,p){process[\\\\\\\"exit\\\\\\\"](1)}));Module[\\\\\\\"quit\\\\\\\"]=(function(status){process[\\\\\\\"exit\\\\\\\"](status)});Module[\\\\\\\"inspect\\\\\\\"]=(function(){return\\\\\\\"[Emscripten Module object]\\\\\\\"})}else if(ENVIRONMENT_IS_SHELL){if(typeof read!=\\\\\\\"undefined\\\\\\\"){Module[\\\\\\\"read\\\\\\\"]=function shell_read(f){return read(f)}}Module[\\\\\\\"readBinary\\\\\\\"]=function readBinary(f){var data;if(typeof readbuffer===\\\\\\\"function\\\\\\\"){return new Uint8Array(readbuffer(f))}data=read(f,\\\\\\\"binary\\\\\\\");assert(typeof data===\\\\\\\"object\\\\\\\");return data};if(typeof scriptArgs!=\\\\\\\"undefined\\\\\\\"){Module[\\\\\\\"arguments\\\\\\\"]=scriptArgs}else if(typeof arguments!=\\\\\\\"undefined\\\\\\\"){Module[\\\\\\\"arguments\\\\\\\"]=arguments}if(typeof quit===\\\\\\\"function\\\\\\\"){Module[\\\\\\\"quit\\\\\\\"]=(function(status){quit(status)})}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WEB){if(document.currentScript){scriptDirectory=document.currentScript.src}}else{scriptDirectory=self.location.href}if(_scriptDir){scriptDirectory=_scriptDir}if(scriptDirectory.indexOf(\\\\\\\"blob:\\\\\\\")!==0){scriptDirectory=scriptDirectory.split(\\\\\\\"/\\\\\\\").slice(0,-1).join(\\\\\\\"/\\\\\\\")+\\\\\\\"/\\\\\\\"}else{scriptDirectory=\\\\\\\"\\\\\\\"}Module[\\\\\\\"read\\\\\\\"]=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open(\\\\\\\"GET\\\\\\\",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){Module[\\\\\\\"readBinary\\\\\\\"]=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open(\\\\\\\"GET\\\\\\\",url,false);xhr.responseType=\\\\\\\"arraybuffer\\\\\\\";xhr.send(null);return new Uint8Array(xhr.response)}}Module[\\\\\\\"readAsync\\\\\\\"]=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open(\\\\\\\"GET\\\\\\\",url,true);xhr.responseType=\\\\\\\"arraybuffer\\\\\\\";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)};Module[\\\\\\\"setWindowTitle\\\\\\\"]=(function(title){document.title=title})}else{}var out=Module[\\\\\\\"print\\\\\\\"]||(typeof console!==\\\\\\\"undefined\\\\\\\"?console.log.bind(console):typeof print!==\\\\\\\"undefined\\\\\\\"?print:null);var err=Module[\\\\\\\"printErr\\\\\\\"]||(typeof printErr!==\\\\\\\"undefined\\\\\\\"?printErr:typeof console!==\\\\\\\"undefined\\\\\\\"&&console.warn.bind(console)||out);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=undefined;var STACK_ALIGN=16;function staticAlloc(size){var ret=STATICTOP;STATICTOP=STATICTOP+size+15&-16;return ret}function dynamicAlloc(size){var ret=HEAP32[DYNAMICTOP_PTR>>2];var end=ret+size+15&-16;HEAP32[DYNAMICTOP_PTR>>2]=end;if(end>=TOTAL_MEMORY){var success=enlargeMemory();if(!success){HEAP32[DYNAMICTOP_PTR>>2]=ret;return 0}}return ret}function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;var ret=size=Math.ceil(size/factor)*factor;return ret}function getNativeTypeSize(type){switch(type){case\\\\\\\"i1\\\\\\\":case\\\\\\\"i8\\\\\\\":return 1;case\\\\\\\"i16\\\\\\\":return 2;case\\\\\\\"i32\\\\\\\":return 4;case\\\\\\\"i64\\\\\\\":return 8;case\\\\\\\"float\\\\\\\":return 4;case\\\\\\\"double\\\\\\\":return 8;default:{if(type[type.length-1]===\\\\\\\"*\\\\\\\"){return 4}else if(type[0]===\\\\\\\"i\\\\\\\"){var bits=parseInt(type.substr(1));assert(bits%8===0);return bits/8}else{return 0}}}}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var asm2wasmImports={\\\\\\\"f64-rem\\\\\\\":(function(x,y){return x%y}),\\\\\\\"debugger\\\\\\\":(function(){debugger})};var jsCallStartIndex=1;var functionPointers=new Array(0);function addFunction(func,sig){var base=0;for(var i=base;i<base+0;i++){if(!functionPointers[i]){functionPointers[i]=func;return jsCallStartIndex+i}}throw\\\\\\\"Finished up all reserved function pointers. Use a higher value for RESERVED_FUNCTION_POINTERS.\\\\\\\"}var funcWrappers={};function getFuncWrapper(func,sig){if(!func)return;assert(sig);if(!funcWrappers[sig]){funcWrappers[sig]={}}var sigCache=funcWrappers[sig];if(!sigCache[func]){if(sig.length===1){sigCache[func]=function dynCall_wrapper(){return dynCall(sig,func)}}else if(sig.length===2){sigCache[func]=function dynCall_wrapper(arg){return dynCall(sig,func,[arg])}}else{sigCache[func]=function dynCall_wrapper(){return dynCall(sig,func,Array.prototype.slice.call(arguments))}}}return sigCache[func]}function makeBigInt(low,high,unsigned){return unsigned?+(low>>>0)+ +(high>>>0)*4294967296:+(low>>>0)+ +(high|0)*4294967296}function dynCall(sig,ptr,args){if(args&&args.length){return Module[\\\\\\\"dynCall_\\\\\\\"+sig].apply(null,[ptr].concat(args))}else{return Module[\\\\\\\"dynCall_\\\\\\\"+sig].call(null,ptr)}}var GLOBAL_BASE=1024;var ABORT=0;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort(\\\\\\\"Assertion failed: \\\\\\\"+text)}}function getCFunc(ident){var func=Module[\\\\\\\"_\\\\\\\"+ident];assert(func,\\\\\\\"Cannot call unknown function \\\\\\\"+ident+\\\\\\\", make sure it is exported\\\\\\\");return func}var JSfuncs={\\\\\\\"stackSave\\\\\\\":(function(){stackSave()}),\\\\\\\"stackRestore\\\\\\\":(function(){stackRestore()}),\\\\\\\"arrayToC\\\\\\\":(function(arr){var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}),\\\\\\\"stringToC\\\\\\\":(function(str){var ret=0;if(str!==null&&str!==undefined&&str!==0){var len=(str.length<<2)+1;ret=stackAlloc(len);stringToUTF8(str,ret,len)}return ret})};var toC={\\\\\\\"string\\\\\\\":JSfuncs[\\\\\\\"stringToC\\\\\\\"],\\\\\\\"array\\\\\\\":JSfuncs[\\\\\\\"arrayToC\\\\\\\"]};function ccall(ident,returnType,argTypes,args,opts){function convertReturnValue(ret){if(returnType===\\\\\\\"string\\\\\\\")return Pointer_stringify(ret);if(returnType===\\\\\\\"boolean\\\\\\\")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i<args.length;i++){var converter=toC[argTypes[i]];if(converter){if(stack===0)stack=stackSave();cArgs[i]=converter(args[i])}else{cArgs[i]=args[i]}}}var ret=func.apply(null,cArgs);ret=convertReturnValue(ret);if(stack!==0)stackRestore(stack);return ret}function cwrap(ident,returnType,argTypes,opts){argTypes=argTypes||[];var numericArgs=argTypes.every((function(type){return type===\\\\\\\"number\\\\\\\"}));var numericRet=returnType!==\\\\\\\"string\\\\\\\";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(function(){return ccall(ident,returnType,argTypes,arguments,opts)})}function setValue(ptr,value,type,noSafe){type=type||\\\\\\\"i8\\\\\\\";if(type.charAt(type.length-1)===\\\\\\\"*\\\\\\\")type=\\\\\\\"i32\\\\\\\";switch(type){case\\\\\\\"i1\\\\\\\":HEAP8[ptr>>0]=value;break;case\\\\\\\"i8\\\\\\\":HEAP8[ptr>>0]=value;break;case\\\\\\\"i16\\\\\\\":HEAP16[ptr>>1]=value;break;case\\\\\\\"i32\\\\\\\":HEAP32[ptr>>2]=value;break;case\\\\\\\"i64\\\\\\\":tempI64=[value>>>0,(tempDouble=value,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case\\\\\\\"float\\\\\\\":HEAPF32[ptr>>2]=value;break;case\\\\\\\"double\\\\\\\":HEAPF64[ptr>>3]=value;break;default:abort(\\\\\\\"invalid type for setValue: \\\\\\\"+type)}}var ALLOC_NORMAL=0;var ALLOC_STACK=1;var ALLOC_STATIC=2;var ALLOC_NONE=4;function allocate(slab,types,allocator,ptr){var zeroinit,size;if(typeof slab===\\\\\\\"number\\\\\\\"){zeroinit=true;size=slab}else{zeroinit=false;size=slab.length}var singleType=typeof types===\\\\\\\"string\\\\\\\"?types:null;var ret;if(allocator==ALLOC_NONE){ret=ptr}else{ret=[typeof _malloc===\\\\\\\"function\\\\\\\"?_malloc:staticAlloc,stackAlloc,staticAlloc,dynamicAlloc][allocator===undefined?ALLOC_STATIC:allocator](Math.max(size,singleType?1:types.length))}if(zeroinit){var stop;ptr=ret;assert((ret&3)==0);stop=ret+(size&~3);for(;ptr<stop;ptr+=4){HEAP32[ptr>>2]=0}stop=ret+size;while(ptr<stop){HEAP8[ptr++>>0]=0}return ret}if(singleType===\\\\\\\"i8\\\\\\\"){if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var i=0,type,typeSize,previousType;while(i<size){var curr=slab[i];type=singleType||types[i];if(type===0){i++;continue}if(type==\\\\\\\"i64\\\\\\\")type=\\\\\\\"i32\\\\\\\";setValue(ret+i,curr,type);if(previousType!==type){typeSize=getNativeTypeSize(type);previousType=type}i+=typeSize}return ret}function getMemory(size){if(!staticSealed)return staticAlloc(size);if(!runtimeInitialized)return dynamicAlloc(size);return _malloc(size)}function Pointer_stringify(ptr,length){if(length===0||!ptr)return\\\\\\\"\\\\\\\";var hasUtf=0;var t;var i=0;while(1){t=HEAPU8[ptr+i>>0];hasUtf|=t;if(t==0&&!length)break;i++;if(length&&i==length)break}if(!length)length=i;var ret=\\\\\\\"\\\\\\\";if(hasUtf<128){var MAX_CHUNK=1024;var curr;while(length>0){curr=String.fromCharCode.apply(String,HEAPU8.subarray(ptr,ptr+Math.min(length,MAX_CHUNK)));ret=ret?ret+curr:curr;ptr+=MAX_CHUNK;length-=MAX_CHUNK}return ret}return UTF8ToString(ptr)}var UTF8Decoder=typeof TextDecoder!==\\\\\\\"undefined\\\\\\\"?new TextDecoder(\\\\\\\"utf8\\\\\\\"):undefined;function UTF8ArrayToString(u8Array,idx){var endPtr=idx;while(u8Array[endPtr])++endPtr;if(endPtr-idx>16&&u8Array.subarray&&UTF8Decoder){return UTF8Decoder.decode(u8Array.subarray(idx,endPtr))}else{var u0,u1,u2,u3,u4,u5;var str=\\\\\\\"\\\\\\\";while(1){u0=u8Array[idx++];if(!u0)return str;if(!(u0&128)){str+=String.fromCharCode(u0);continue}u1=u8Array[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}u2=u8Array[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u3=u8Array[idx++]&63;if((u0&248)==240){u0=(u0&7)<<18|u1<<12|u2<<6|u3}else{u4=u8Array[idx++]&63;if((u0&252)==248){u0=(u0&3)<<24|u1<<18|u2<<12|u3<<6|u4}else{u5=u8Array[idx++]&63;u0=(u0&1)<<30|u1<<24|u2<<18|u3<<12|u4<<6|u5}}}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}}}function UTF8ToString(ptr){return UTF8ArrayToString(HEAPU8,ptr)}function stringToUTF8Array(str,outU8Array,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;outU8Array[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;outU8Array[outIdx++]=192|u>>6;outU8Array[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;outU8Array[outIdx++]=224|u>>12;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=2097151){if(outIdx+3>=endIdx)break;outU8Array[outIdx++]=240|u>>18;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else if(u<=67108863){if(outIdx+4>=endIdx)break;outU8Array[outIdx++]=248|u>>24;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}else{if(outIdx+5>=endIdx)break;outU8Array[outIdx++]=252|u>>30;outU8Array[outIdx++]=128|u>>24&63;outU8Array[outIdx++]=128|u>>18&63;outU8Array[outIdx++]=128|u>>12&63;outU8Array[outIdx++]=128|u>>6&63;outU8Array[outIdx++]=128|u&63}}outU8Array[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i<str.length;++i){var u=str.charCodeAt(i);if(u>=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127){++len}else if(u<=2047){len+=2}else if(u<=65535){len+=3}else if(u<=2097151){len+=4}else if(u<=67108863){len+=5}else{len+=6}}return len}var UTF16Decoder=typeof TextDecoder!==\\\\\\\"undefined\\\\\\\"?new TextDecoder(\\\\\\\"utf-16le\\\\\\\"):undefined;function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function demangle(func){return func}function demangleAll(text){var regex=/__Z[\\\\w\\\\d_]+/g;return text.replace(regex,(function(x){var y=demangle(x);return x===y?x:x+\\\\\\\" [\\\\\\\"+y+\\\\\\\"]\\\\\\\"}))}function jsStackTrace(){var err=new Error;if(!err.stack){try{throw new Error(0)}catch(e){err=e}if(!err.stack){return\\\\\\\"(no stack trace available)\\\\\\\"}}return err.stack.toString()}function stackTrace(){var js=jsStackTrace();if(Module[\\\\\\\"extraStackTrace\\\\\\\"])js+=\\\\\\\"\\\\n\\\\\\\"+Module[\\\\\\\"extraStackTrace\\\\\\\"]();return demangleAll(js)}var PAGE_SIZE=16384;var WASM_PAGE_SIZE=65536;var ASMJS_PAGE_SIZE=16777216;var MIN_TOTAL_MEMORY=16777216;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBuffer(buf){Module[\\\\\\\"buffer\\\\\\\"]=buffer=buf}function updateGlobalBufferViews(){Module[\\\\\\\"HEAP8\\\\\\\"]=HEAP8=new Int8Array(buffer);Module[\\\\\\\"HEAP16\\\\\\\"]=HEAP16=new Int16Array(buffer);Module[\\\\\\\"HEAP32\\\\\\\"]=HEAP32=new Int32Array(buffer);Module[\\\\\\\"HEAPU8\\\\\\\"]=HEAPU8=new Uint8Array(buffer);Module[\\\\\\\"HEAPU16\\\\\\\"]=HEAPU16=new Uint16Array(buffer);Module[\\\\\\\"HEAPU32\\\\\\\"]=HEAPU32=new Uint32Array(buffer);Module[\\\\\\\"HEAPF32\\\\\\\"]=HEAPF32=new Float32Array(buffer);Module[\\\\\\\"HEAPF64\\\\\\\"]=HEAPF64=new Float64Array(buffer)}var STATIC_BASE,STATICTOP,staticSealed;var STACK_BASE,STACKTOP,STACK_MAX;var DYNAMIC_BASE,DYNAMICTOP_PTR;STATIC_BASE=STATICTOP=STACK_BASE=STACKTOP=STACK_MAX=DYNAMIC_BASE=DYNAMICTOP_PTR=0;staticSealed=false;function abortOnCannotGrowMemory(){abort(\\\\\\\"Cannot enlarge memory arrays. Either (1) compile with  -s TOTAL_MEMORY=X  with X higher than the current value \\\\\\\"+TOTAL_MEMORY+\\\\\\\", (2) compile with  -s ALLOW_MEMORY_GROWTH=1  which allows increasing the size at runtime, or (3) if you want malloc to return NULL (0) instead of this abort, compile with  -s ABORTING_MALLOC=0 \\\\\\\")}if(!Module[\\\\\\\"reallocBuffer\\\\\\\"])Module[\\\\\\\"reallocBuffer\\\\\\\"]=(function(size){var ret;try{if(ArrayBuffer.transfer){ret=ArrayBuffer.transfer(buffer,size)}else{var oldHEAP8=HEAP8;ret=new ArrayBuffer(size);var temp=new Int8Array(ret);temp.set(oldHEAP8)}}catch(e){return false}var success=_emscripten_replace_memory(ret);if(!success)return false;return ret});function enlargeMemory(){var PAGE_MULTIPLE=Module[\\\\\\\"usingWasm\\\\\\\"]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE;var LIMIT=2147483648-PAGE_MULTIPLE;if(HEAP32[DYNAMICTOP_PTR>>2]>LIMIT){return false}var OLD_TOTAL_MEMORY=TOTAL_MEMORY;TOTAL_MEMORY=Math.max(TOTAL_MEMORY,MIN_TOTAL_MEMORY);while(TOTAL_MEMORY<HEAP32[DYNAMICTOP_PTR>>2]){if(TOTAL_MEMORY<=536870912){TOTAL_MEMORY=alignUp(2*TOTAL_MEMORY,PAGE_MULTIPLE)}else{TOTAL_MEMORY=Math.min(alignUp((3*TOTAL_MEMORY+2147483648)/4,PAGE_MULTIPLE),LIMIT)}}var replacement=Module[\\\\\\\"reallocBuffer\\\\\\\"](TOTAL_MEMORY);if(!replacement||replacement.byteLength!=TOTAL_MEMORY){TOTAL_MEMORY=OLD_TOTAL_MEMORY;return false}updateGlobalBuffer(replacement);updateGlobalBufferViews();return true}var byteLength;try{byteLength=Function.prototype.call.bind(Object.getOwnPropertyDescriptor(ArrayBuffer.prototype,\\\\\\\"byteLength\\\\\\\").get);byteLength(new ArrayBuffer(4))}catch(e){byteLength=(function(buffer){return buffer.byteLength})}var TOTAL_STACK=Module[\\\\\\\"TOTAL_STACK\\\\\\\"]||5242880;var TOTAL_MEMORY=Module[\\\\\\\"TOTAL_MEMORY\\\\\\\"]||33554432;if(TOTAL_MEMORY<TOTAL_STACK)err(\\\\\\\"TOTAL_MEMORY should be larger than TOTAL_STACK, was \\\\\\\"+TOTAL_MEMORY+\\\\\\\"! (TOTAL_STACK=\\\\\\\"+TOTAL_STACK+\\\\\\\")\\\\\\\");if(Module[\\\\\\\"buffer\\\\\\\"]){buffer=Module[\\\\\\\"buffer\\\\\\\"]}else{if(typeof WebAssembly===\\\\\\\"object\\\\\\\"&&typeof WebAssembly.Memory===\\\\\\\"function\\\\\\\"){Module[\\\\\\\"wasmMemory\\\\\\\"]=new WebAssembly.Memory({\\\\\\\"initial\\\\\\\":TOTAL_MEMORY/WASM_PAGE_SIZE});buffer=Module[\\\\\\\"wasmMemory\\\\\\\"].buffer}else{buffer=new ArrayBuffer(TOTAL_MEMORY)}Module[\\\\\\\"buffer\\\\\\\"]=buffer}updateGlobalBufferViews();function getTotalMemory(){return TOTAL_MEMORY}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback==\\\\\\\"function\\\\\\\"){callback();continue}var func=callback.func;if(typeof func===\\\\\\\"number\\\\\\\"){if(callback.arg===undefined){Module[\\\\\\\"dynCall_v\\\\\\\"](func)}else{Module[\\\\\\\"dynCall_vi\\\\\\\"](func,callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module[\\\\\\\"preRun\\\\\\\"]){if(typeof Module[\\\\\\\"preRun\\\\\\\"]==\\\\\\\"function\\\\\\\")Module[\\\\\\\"preRun\\\\\\\"]=[Module[\\\\\\\"preRun\\\\\\\"]];while(Module[\\\\\\\"preRun\\\\\\\"].length){addOnPreRun(Module[\\\\\\\"preRun\\\\\\\"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function ensureInitRuntime(){if(runtimeInitialized)return;runtimeInitialized=true;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){callRuntimeCallbacks(__ATEXIT__);runtimeExited=true}function postRun(){if(Module[\\\\\\\"postRun\\\\\\\"]){if(typeof Module[\\\\\\\"postRun\\\\\\\"]==\\\\\\\"function\\\\\\\")Module[\\\\\\\"postRun\\\\\\\"]=[Module[\\\\\\\"postRun\\\\\\\"]];while(Module[\\\\\\\"postRun\\\\\\\"].length){addOnPostRun(Module[\\\\\\\"postRun\\\\\\\"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i<str.length;++i){HEAP8[buffer++>>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}function unSign(value,bits,ignore){if(value>=0){return value}return bits<=32?2*Math.abs(1<<bits-1)+value:Math.pow(2,bits)+value}function reSign(value,bits,ignore){if(value<=0){return value}var half=bits<=32?Math.abs(1<<bits-1):Math.pow(2,bits-1);if(value>=half&&(bits<=32||value>half)){value=-2*half+value}return value}var Math_abs=Math.abs;var Math_sqrt=Math.sqrt;var Math_ceil=Math.ceil;var Math_floor=Math.floor;var Math_pow=Math.pow;var Math_min=Math.min;var Math_clz32=Math.clz32;var Math_trunc=Math.trunc;var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module[\\\\\\\"monitorRunDependencies\\\\\\\"]){Module[\\\\\\\"monitorRunDependencies\\\\\\\"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module[\\\\\\\"monitorRunDependencies\\\\\\\"]){Module[\\\\\\\"monitorRunDependencies\\\\\\\"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module[\\\\\\\"preloadedImages\\\\\\\"]={};Module[\\\\\\\"preloadedAudios\\\\\\\"]={};var dataURIPrefix=\\\\\\\"data:application/octet-stream;base64,\\\\\\\";function isDataURI(filename){return String.prototype.startsWith?filename.startsWith(dataURIPrefix):filename.indexOf(dataURIPrefix)===0}function integrateWasmJS(){var wasmTextFile=\\\\\\\"build.wast\\\\\\\";var wasmBinaryFile=\\\\\\\"build.wasm\\\\\\\";var asmjsCodeFile=\\\\\\\"build.temp.asm.js\\\\\\\";if(!isDataURI(wasmTextFile)){wasmTextFile=locateFile(wasmTextFile)}if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}if(!isDataURI(asmjsCodeFile)){asmjsCodeFile=locateFile(asmjsCodeFile)}var wasmPageSize=64*1024;var info={\\\\\\\"global\\\\\\\":null,\\\\\\\"env\\\\\\\":null,\\\\\\\"asm2wasm\\\\\\\":asm2wasmImports,\\\\\\\"parent\\\\\\\":Module};var exports=null;function mergeMemory(newBuffer){var oldBuffer=Module[\\\\\\\"buffer\\\\\\\"];if(newBuffer.byteLength<oldBuffer.byteLength){err(\\\\\\\"the new buffer in mergeMemory is smaller than the previous one. in native wasm, we should grow memory here\\\\\\\")}var oldView=new Int8Array(oldBuffer);var newView=new Int8Array(newBuffer);newView.set(oldView);updateGlobalBuffer(newBuffer);updateGlobalBufferViews()}function fixImports(imports){return imports}function getBinary(){try{if(Module[\\\\\\\"wasmBinary\\\\\\\"]){return new Uint8Array(Module[\\\\\\\"wasmBinary\\\\\\\"])}if(Module[\\\\\\\"readBinary\\\\\\\"]){return Module[\\\\\\\"readBinary\\\\\\\"](wasmBinaryFile)}else{throw\\\\\\\"both async and sync fetching of the wasm failed\\\\\\\"}}catch(err){abort(err)}}function getBinaryPromise(){if(!Module[\\\\\\\"wasmBinary\\\\\\\"]&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch===\\\\\\\"function\\\\\\\"){return fetch(wasmBinaryFile,{credentials:\\\\\\\"same-origin\\\\\\\"}).then((function(response){if(!response[\\\\\\\"ok\\\\\\\"]){throw\\\\\\\"failed to load wasm binary file at '\\\\\\\"+wasmBinaryFile+\\\\\\\"'\\\\\\\"}return response[\\\\\\\"arrayBuffer\\\\\\\"]()})).catch((function(){return getBinary()}))}return new Promise((function(resolve,reject){resolve(getBinary())}))}function doNativeWasm(global,env,providedBuffer){if(typeof WebAssembly!==\\\\\\\"object\\\\\\\"){err(\\\\\\\"no native wasm support detected\\\\\\\");return false}if(!(Module[\\\\\\\"wasmMemory\\\\\\\"]instanceof WebAssembly.Memory)){err(\\\\\\\"no native wasm Memory in use\\\\\\\");return false}env[\\\\\\\"memory\\\\\\\"]=Module[\\\\\\\"wasmMemory\\\\\\\"];info[\\\\\\\"global\\\\\\\"]={\\\\\\\"NaN\\\\\\\":NaN,\\\\\\\"Infinity\\\\\\\":Infinity};info[\\\\\\\"global.Math\\\\\\\"]=Math;info[\\\\\\\"env\\\\\\\"]=env;function receiveInstance(instance,module){exports=instance.exports;if(exports.memory)mergeMemory(exports.memory);Module[\\\\\\\"asm\\\\\\\"]=exports;Module[\\\\\\\"usingWasm\\\\\\\"]=true;removeRunDependency(\\\\\\\"wasm-instantiate\\\\\\\")}addRunDependency(\\\\\\\"wasm-instantiate\\\\\\\");if(Module[\\\\\\\"instantiateWasm\\\\\\\"]){try{return Module[\\\\\\\"instantiateWasm\\\\\\\"](info,receiveInstance)}catch(e){err(\\\\\\\"Module.instantiateWasm callback failed with error: \\\\\\\"+e);return false}}function receiveInstantiatedSource(output){receiveInstance(output[\\\\\\\"instance\\\\\\\"],output[\\\\\\\"module\\\\\\\"])}function instantiateArrayBuffer(receiver){getBinaryPromise().then((function(binary){return WebAssembly.instantiate(binary,info)})).then(receiver).catch((function(reason){err(\\\\\\\"failed to asynchronously prepare wasm: \\\\\\\"+reason);abort(reason)}))}if(!Module[\\\\\\\"wasmBinary\\\\\\\"]&&typeof WebAssembly.instantiateStreaming===\\\\\\\"function\\\\\\\"&&!isDataURI(wasmBinaryFile)&&typeof fetch===\\\\\\\"function\\\\\\\"){WebAssembly.instantiateStreaming(fetch(wasmBinaryFile,{credentials:\\\\\\\"same-origin\\\\\\\"}),info).then(receiveInstantiatedSource).catch((function(reason){err(\\\\\\\"wasm streaming compile failed: \\\\\\\"+reason);err(\\\\\\\"falling back to ArrayBuffer instantiation\\\\\\\");instantiateArrayBuffer(receiveInstantiatedSource)}))}else{instantiateArrayBuffer(receiveInstantiatedSource)}return{}}Module[\\\\\\\"asmPreload\\\\\\\"]=Module[\\\\\\\"asm\\\\\\\"];var asmjsReallocBuffer=Module[\\\\\\\"reallocBuffer\\\\\\\"];var wasmReallocBuffer=(function(size){var PAGE_MULTIPLE=Module[\\\\\\\"usingWasm\\\\\\\"]?WASM_PAGE_SIZE:ASMJS_PAGE_SIZE;size=alignUp(size,PAGE_MULTIPLE);var old=Module[\\\\\\\"buffer\\\\\\\"];var oldSize=old.byteLength;if(Module[\\\\\\\"usingWasm\\\\\\\"]){try{var result=Module[\\\\\\\"wasmMemory\\\\\\\"].grow((size-oldSize)/wasmPageSize);if(result!==(-1|0)){return Module[\\\\\\\"buffer\\\\\\\"]=Module[\\\\\\\"wasmMemory\\\\\\\"].buffer}else{return null}}catch(e){return null}}});Module[\\\\\\\"reallocBuffer\\\\\\\"]=(function(size){if(finalMethod===\\\\\\\"asmjs\\\\\\\"){return asmjsReallocBuffer(size)}else{return wasmReallocBuffer(size)}});var finalMethod=\\\\\\\"\\\\\\\";Module[\\\\\\\"asm\\\\\\\"]=(function(global,env,providedBuffer){env=fixImports(env);if(!env[\\\\\\\"table\\\\\\\"]){var TABLE_SIZE=Module[\\\\\\\"wasmTableSize\\\\\\\"];if(TABLE_SIZE===undefined)TABLE_SIZE=1024;var MAX_TABLE_SIZE=Module[\\\\\\\"wasmMaxTableSize\\\\\\\"];if(typeof WebAssembly===\\\\\\\"object\\\\\\\"&&typeof WebAssembly.Table===\\\\\\\"function\\\\\\\"){if(MAX_TABLE_SIZE!==undefined){env[\\\\\\\"table\\\\\\\"]=new WebAssembly.Table({\\\\\\\"initial\\\\\\\":TABLE_SIZE,\\\\\\\"maximum\\\\\\\":MAX_TABLE_SIZE,\\\\\\\"element\\\\\\\":\\\\\\\"anyfunc\\\\\\\"})}else{env[\\\\\\\"table\\\\\\\"]=new WebAssembly.Table({\\\\\\\"initial\\\\\\\":TABLE_SIZE,element:\\\\\\\"anyfunc\\\\\\\"})}}else{env[\\\\\\\"table\\\\\\\"]=new Array(TABLE_SIZE)}Module[\\\\\\\"wasmTable\\\\\\\"]=env[\\\\\\\"table\\\\\\\"]}if(!env[\\\\\\\"memoryBase\\\\\\\"]){env[\\\\\\\"memoryBase\\\\\\\"]=Module[\\\\\\\"STATIC_BASE\\\\\\\"]}if(!env[\\\\\\\"tableBase\\\\\\\"]){env[\\\\\\\"tableBase\\\\\\\"]=0}var exports;exports=doNativeWasm(global,env,providedBuffer);assert(exports,\\\\\\\"no binaryen method succeeded.\\\\\\\");return exports});}integrateWasmJS();var ASM_CONSTS=[(function(){return Module.webglContextAttributes.premultipliedAlpha}),(function(){return Module.webglContextAttributes.preserveDrawingBuffer}),(function(){return typeof Module.shouldQuit!=\\\\\\\"undefined\\\\\\\"}),(function(){for(var id in Module.intervals){window.clearInterval(id)}Module.intervals={};for(var i=0;i<Module.deinitializers.length;i++){Module.deinitializers[i]()}Module.deinitializers=[];if(typeof Module.onQuit==\\\\\\\"function\\\\\\\")Module.onQuit()})];function _emscripten_asm_const_i(code){return ASM_CONSTS[code]()}function _emscripten_asm_const_sync_on_main_thread_i(code){return ASM_CONSTS[code]()}STATIC_BASE=GLOBAL_BASE;STATICTOP=STATIC_BASE+3343440;__ATINIT__.push({func:(function(){__GLOBAL__sub_I_AccessibilityScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_AIScriptingClasses_cpp()})},{func:(function(){___cxx_global_var_init()})},{func:(function(){__GLOBAL__sub_I_AndroidJNIScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_AnimationScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Animation_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Animation_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Animation_6_cpp()})},{func:(function(){__GLOBAL__sub_I_Avatar_cpp()})},{func:(function(){__GLOBAL__sub_I_ConstraintManager_cpp()})},{func:(function(){__GLOBAL__sub_I_AnimationClip_cpp()})},{func:(function(){__GLOBAL__sub_I_AssetBundleScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_AssetBundle_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_AudioScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Video_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Audio_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Audio_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Audio_Public_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Audio_Public_ScriptBindings_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Audio_Public_sound_0_cpp()})},{func:(function(){__GLOBAL__sub_I_ClothScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Cloth_0_cpp()})},{func:(function(){___cxx_global_var_init_18()})},{func:(function(){__GLOBAL__sub_I_nvcloth_src_0_cpp()})},{func:(function(){__GLOBAL__sub_I_nvcloth_src_1_cpp()})},{func:(function(){__GLOBAL__sub_I_SwInterCollision_cpp()})},{func:(function(){__GLOBAL__sub_I_SwSolverKernel_cpp()})},{func:(function(){__GLOBAL__sub_I_artifacts_WebGL_codegenerator_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_opengles_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_VirtualFileSystem_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Input_0_cpp()})},{func:(function(){__GLOBAL__sub_I_GfxDeviceNull_cpp()})},{func:(function(){__GLOBAL__sub_I_External_ProphecySDK_BlitOperations_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_2D_Renderer_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_2D_Sorting_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_2D_SpriteAtlas_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Allocator_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Allocator_2_cpp()})},{func:(function(){___cxx_global_var_init_7()})},{func:(function(){__GLOBAL__sub_I_Runtime_Application_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_BaseClasses_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_BaseClasses_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_BaseClasses_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_BaseClasses_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Burst_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_4_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_6_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_7_cpp()})},{func:(function(){__GLOBAL__sub_I_Shadows_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_Culling_0_cpp()})},{func:(function(){__GLOBAL__sub_I_GUITexture_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_RenderLoops_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Camera_RenderLoops_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Containers_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Core_Callbacks_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_File_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Geometry_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_0_cpp()})},{func:(function(){___cxx_global_var_init_98()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_4_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_6_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_8_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_10_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_11_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Billboard_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_LOD_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Mesh_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Mesh_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Mesh_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Mesh_4_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_Mesh_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Graphics_ScriptableRenderLoop_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Interfaces_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Interfaces_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Interfaces_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Jobs_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Jobs_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Jobs_Internal_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Jobs_ScriptBindings_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Math_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Math_Random_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Misc_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Misc_2_cpp()})},{func:(function(){___cxx_global_var_init_131()})},{func:(function(){__GLOBAL__sub_I_Runtime_Misc_4_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Misc_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_PreloadManager_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Profiler_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Profiler_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Profiler_ScriptBindings_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_SceneManager_0_cpp()})},{func:(function(){___cxx_global_var_init_8100()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_4_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Shaders_ShaderImpl_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Transform_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Transform_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Utilities_2_cpp()})},{func:(function(){___cxx_global_var_init_2_9504()})},{func:(function(){__GLOBAL__sub_I_Runtime_Utilities_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Utilities_6_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Utilities_7_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Utilities_9_cpp()})},{func:(function(){__GLOBAL__sub_I_AssetBundleFileSystem_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Modules_0_cpp()})},{func:(function(){___cxx_global_var_init_13()})},{func:(function(){___cxx_global_var_init_14()})},{func:(function(){___cxx_global_var_init_15()})},{func:(function(){__GLOBAL__sub_I_Modules_Profiler_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Profiler_Runtime_1_cpp()})},{func:(function(){__GLOBAL__sub_I_UnsafeUtility_bindings_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_4_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_GfxDevice_5_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_PluginInterface_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Director_Core_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_ScriptingBackend_Il2Cpp_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Scripting_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Scripting_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Scripting_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Scripting_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Mono_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_1_cpp()})},{func:(function(){__GLOBAL__sub_I_TemplateInstantiations_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Scripting_APIUpdating_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Serialize_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Serialize_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Serialize_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_1_cpp()})},{func:(function(){__GLOBAL__sub_I_PlatformDependent_WebGL_Source_0_cpp()})},{func:(function(){__GLOBAL__sub_I_PlatformDependent_WebGL_Source_2_cpp()})},{func:(function(){__GLOBAL__sub_I_LogAssert_cpp()})},{func:(function(){__GLOBAL__sub_I_Shader_cpp()})},{func:(function(){__GLOBAL__sub_I_Transform_cpp()})},{func:(function(){__GLOBAL__sub_I_PlatformDependent_WebGL_External_baselib_builds_Source_0_cpp()})},{func:(function(){__GLOBAL__sub_I_DirectorScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_DSPGraph_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_GridScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Grid_Public_0_cpp()})},{func:(function(){___cxx_global_var_init_3664()})},{func:(function(){__GLOBAL__sub_I_IMGUIScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_IMGUI_0_cpp()})},{func:(function(){___cxx_global_var_init_22()})},{func:(function(){__GLOBAL__sub_I_Modules_IMGUI_1_cpp()})},{func:(function(){__GLOBAL__sub_I_InputLegacyScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_InputScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Input_Private_0_cpp()})},{func:(function(){__GLOBAL__sub_I_ParticleSystemScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_ParticleSystem_Modules_3_cpp()})},{func:(function(){__GLOBAL__sub_I_ParticleSystemRenderer_cpp()})},{func:(function(){__GLOBAL__sub_I_ShapeModule_cpp()})},{func:(function(){__GLOBAL__sub_I_Physics2DScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Physics2D_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Physics2D_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_PhysicsScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Physics_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Physics_1_cpp()})},{func:(function(){__GLOBAL__sub_I_PhysicsQuery_cpp()})},{func:(function(){__GLOBAL__sub_I_SubsystemsScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Subsystems_0_cpp()})},{func:(function(){__GLOBAL__sub_I_TerrainScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Terrain_Public_0_cpp()})},{func:(function(){___cxx_global_var_init_69()})},{func:(function(){__GLOBAL__sub_I_Modules_Terrain_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Terrain_Public_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Terrain_Public_3_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Terrain_VR_0_cpp()})},{func:(function(){__GLOBAL__sub_I_TextCoreScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_TextCore_Native_FontEngine_0_cpp()})},{func:(function(){__GLOBAL__sub_I_TextRenderingScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_TextRendering_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_TilemapScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Tilemap_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Tilemap_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_UIElementsScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_External_Yoga_Yoga_0_cpp()})},{func:(function(){__GLOBAL__sub_I_UIScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_UI_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_UI_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_UI_2_cpp()})},{func:(function(){__GLOBAL__sub_I_umbra_cpp()})},{func:(function(){__GLOBAL__sub_I_UnityAnalyticsScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_UnityAnalytics_Dispatcher_0_cpp()})},{func:(function(){__GLOBAL__sub_I_UnityAdsSettings_cpp()})},{func:(function(){__GLOBAL__sub_I_UnityWebRequestScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_UnityWebRequest_Public_0_cpp()})},{func:(function(){__GLOBAL__sub_I_VFXScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_VFX_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_VFX_Public_2_cpp()})},{func:(function(){__GLOBAL__sub_I_VideoScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_Video_Public_Base_0_cpp()})},{func:(function(){__GLOBAL__sub_I_VRScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_VR_2_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_VR_PluginInterface_0_cpp()})},{func:(function(){__GLOBAL__sub_I_Wind_cpp()})},{func:(function(){__GLOBAL__sub_I_XRScriptingClasses_cpp()})},{func:(function(){__GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_1_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_os_cpp()})},{func:(function(){__GLOBAL__sub_I_Il2CppCodeRegistration_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_vm_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_metadata_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_utils_cpp()})},{func:(function(){__GLOBAL__sub_I_Lump_libil2cpp_gc_cpp()})},{func:(function(){___emscripten_environ_constructor()})});var STATIC_BUMP=3343440;Module[\\\\\\\"STATIC_BASE\\\\\\\"]=STATIC_BASE;Module[\\\\\\\"STATIC_BUMP\\\\\\\"]=STATIC_BUMP;var tempDoublePtr=STATICTOP;STATICTOP+=16;function _ConfigureToggleXRKeyName(keyName){document.dispatchEvent(new CustomEvent(\\\\\\\"Unity\\\\\\\",{detail:\\\\\\\"ConfigureToggleVRKeyName:\\\\\\\"+Pointer_stringify(keyName)}))}function _JS_Cursor_SetImage(ptr,length){var binary=\\\\\\\"\\\\\\\";for(var i=0;i<length;i++)binary+=String.fromCharCode(HEAPU8[ptr+i]);Module.canvas.style.cursor=\\\\\\\"url(data:image/cur;base64,\\\\\\\"+btoa(binary)+\\\\\\\"),default\\\\\\\"}function _JS_Cursor_SetShow(show){Module.canvas.style.cursor=show?\\\\\\\"default\\\\\\\":\\\\\\\"none\\\\\\\"}function _JS_Eval_ClearInterval(id){window.clearInterval(id)}function _JS_Eval_SetInterval(func,arg,millis){Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;function wrapper(){getFuncWrapper(func,\\\\\\\"vi\\\\\\\")(arg)}return Browser.safeSetInterval(wrapper,millis)}var fs={numPendingSync:0,syncInternal:1e3,syncInProgress:false,sync:(function(onlyPendingSync){if(onlyPendingSync){if(fs.numPendingSync==0)return}else if(fs.syncInProgress){fs.numPendingSync++;return}fs.syncInProgress=true;FS.syncfs(false,(function(err){fs.syncInProgress=false}));fs.numPendingSync=0})};function _JS_FileSystem_Initialize(){if(!Module.indexedDB)return;Module.setInterval((function(){fs.sync(true)}),fs.syncInternal)}function _JS_FileSystem_Sync(){if(!Module.indexedDB)return;fs.sync(false)}function _JS_Log_Dump(ptr,type){var str=Pointer_stringify(ptr);if(typeof dump==\\\\\\\"function\\\\\\\")dump(str);switch(type){case 0:case 1:case 4:console.error(str);return;case 2:console.warn(str);return;case 3:case 5:console.log(str);return;default:console.error(\\\\\\\"Unknown console message type!\\\\\\\");console.error(str)}}function _JS_Log_StackTrace(buffer,bufferSize){var trace=stackTrace();if(buffer)stringToUTF8(trace,buffer,bufferSize);return lengthBytesUTF8(trace)}var WEBAudio={audioInstanceIdCounter:0,audioInstances:{},audioContext:null,audioWebEnabled:0};function _JS_Sound_Create_Channel(callback,userData){if(WEBAudio.audioWebEnabled==0)return;var channel={gain:WEBAudio.audioContext.createGain(),panner:WEBAudio.audioContext.createPanner(),threeD:false,playBuffer:(function(startTime,buffer,startOffset){this.setup();this.source.buffer=buffer;var chan=this;this.source.onended=(function(){chan.disconnectSource();if(callback)dynCall(\\\\\\\"vi\\\\\\\",callback,[userData])});this.source.start(startTime,startOffset);this.source.playbackStartTime=startTime-startOffset/this.source.playbackRate.value}),disconnectSource:(function(){if(this.source&&!this.source.isPausedMockNode){this.source.onended=null;this.source.disconnect();delete this.source}}),stop:(function(delay){if(channel.source&&channel.source.buffer){try{channel.source.stop(WEBAudio.audioContext.currentTime+delay)}catch(e){}if(delay==0){channel.disconnectSource()}}}),pause:(function(){var s=this.source;if(!s)return;var pausedSource={isPausedMockNode:true,loop:s.loop,loopStart:s.loopStart,loopEnd:s.loopEnd,buffer:s.buffer,playbackRate:s.playbackRate.value,playbackPausedAtPosition:s.estimatePlaybackPosition(),setPitch:(function(v){this.playbackRate=v})};this.stop(0);this.disconnectSource();this.source=pausedSource}),resume:(function(){var pausedSource=this.source;if(!pausedSource||!pausedSource.isPausedMockNode)return;delete this.source;this.setup();this.playBuffer(WEBAudio.audioContext.currentTime-Math.min(0,pausedSource.playbackPausedAtPosition),pausedSource.buffer,Math.max(0,pausedSource.playbackPausedAtPosition));this.source.loop=pausedSource.loop;this.source.loopStart=pausedSource.loopStart;this.source.loopEnd=pausedSource.loopEnd;this.source.setPitch(pausedSource.playbackRate)}),setup:(function(){if(this.source&&!this.source.isPausedMockNode)return;this.source=WEBAudio.audioContext.createBufferSource();this.source.estimatePlaybackPosition=(function(){var t=(WEBAudio.audioContext.currentTime-this.playbackStartTime)*this.playbackRate.value;if(this.loop&&t>=this.loopStart){t=(t-this.loopStart)%(this.loopEnd-this.loopStart)+this.loopStart}return t});this.source.setPitch=(function(newPitch){var curPosition=this.estimatePlaybackPosition();if(curPosition>=0){this.playbackStartTime=WEBAudio.audioContext.currentTime-curPosition/newPitch}this.playbackRate.value=newPitch});this.setupPanning()}),setupPanning:(function(){if(this.source.isPausedMockNode)return;this.source.disconnect();if(this.threeD){this.source.connect(this.panner);this.panner.connect(this.gain)}else{this.panner.disconnect();this.source.connect(this.gain)}})};channel.panner.rolloffFactor=0;channel.gain.connect(WEBAudio.audioContext.destination);WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=channel;return WEBAudio.audioInstanceIdCounter}function _JS_Sound_GetLength(bufferInstance){if(WEBAudio.audioWebEnabled==0)return 0;var sound=WEBAudio.audioInstances[bufferInstance];var sampleRateRatio=44100/sound.buffer.sampleRate;return sound.buffer.length*sampleRateRatio}function _JS_Sound_GetLoadState(bufferInstance){if(WEBAudio.audioWebEnabled==0)return 2;var sound=WEBAudio.audioInstances[bufferInstance];if(sound.error)return 2;if(sound.buffer)return 0;return 1}function _JS_Sound_Init(){try{window.AudioContext=window.AudioContext||window.webkitAudioContext;WEBAudio.audioContext=new AudioContext;var tryToResumeAudioContext=(function(){if(WEBAudio.audioContext.state===\\\\\\\"suspended\\\\\\\")WEBAudio.audioContext.resume();else Module.clearInterval(resumeInterval)});var resumeInterval=Module.setInterval(tryToResumeAudioContext,400);WEBAudio.audioWebEnabled=1}catch(e){alert(\\\\\\\"Web Audio API is not supported in this browser\\\\\\\")}}function _JS_Sound_Load(ptr,length){if(WEBAudio.audioWebEnabled==0)return 0;var sound={buffer:null,error:false};WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=sound;var audioData=HEAPU8.buffer.slice(ptr,ptr+length);WEBAudio.audioContext.decodeAudioData(audioData,(function(buffer){sound.buffer=buffer}),(function(){sound.error=true;console.log(\\\\\\\"Decode error.\\\\\\\")}));return WEBAudio.audioInstanceIdCounter}function _JS_Sound_Load_PCM(channels,length,sampleRate,ptr){if(WEBAudio.audioWebEnabled==0)return 0;var sound={buffer:WEBAudio.audioContext.createBuffer(channels,length,sampleRate),error:false};for(var i=0;i<channels;i++){var offs=(ptr>>2)+length*i;var buffer=sound.buffer;var copyToChannel=buffer[\\\\\\\"copyToChannel\\\\\\\"]||(function(source,channelNumber,startInChannel){var clipped=source.subarray(0,Math.min(source.length,this.length-(startInChannel|0)));this.getChannelData(channelNumber|0).set(clipped,startInChannel|0)});copyToChannel.apply(buffer,[HEAPF32.subarray(offs,offs+length),i,0])}WEBAudio.audioInstances[++WEBAudio.audioInstanceIdCounter]=sound;return WEBAudio.audioInstanceIdCounter}function _JS_Sound_Play(bufferInstance,channelInstance,offset,delay){_JS_Sound_Stop(channelInstance,0);if(WEBAudio.audioWebEnabled==0)return;var sound=WEBAudio.audioInstances[bufferInstance];var channel=WEBAudio.audioInstances[channelInstance];if(sound.buffer){try{channel.playBuffer(WEBAudio.audioContext.currentTime+delay,sound.buffer,offset)}catch(e){console.error(\\\\\\\"playBuffer error. Exception: \\\\\\\"+e)}}else console.log(\\\\\\\"Trying to play sound which is not loaded.\\\\\\\")}function _JS_Sound_ReleaseInstance(instance){delete WEBAudio.audioInstances[instance]}function _JS_Sound_ResumeIfNeeded(){if(WEBAudio.audioWebEnabled==0)return;if(WEBAudio.audioContext.state===\\\\\\\"suspended\\\\\\\")WEBAudio.audioContext.resume()}function _JS_Sound_Set3D(channelInstance,threeD){var channel=WEBAudio.audioInstances[channelInstance];if(channel.threeD!=threeD){channel.threeD=threeD;if(!channel.source){channel.setup()}channel.setupPanning()}}function _JS_Sound_SetListenerOrientation(x,y,z,xUp,yUp,zUp){if(WEBAudio.audioWebEnabled==0)return;if(WEBAudio.audioContext.listener.forwardX){WEBAudio.audioContext.listener.forwardX.setValueAtTime(-x,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.forwardY.setValueAtTime(-y,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.forwardZ.setValueAtTime(-z,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.upX.setValueAtTime(xUp,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.upY.setValueAtTime(yUp,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.upZ.setValueAtTime(zUp,WEBAudio.audioContext.currentTime)}else{WEBAudio.audioContext.listener.setOrientation(-x,-y,-z,xUp,yUp,zUp)}}function _JS_Sound_SetListenerPosition(x,y,z){if(WEBAudio.audioWebEnabled==0)return;if(WEBAudio.audioContext.listener.positionX){WEBAudio.audioContext.listener.positionX.setValueAtTime(x,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.positionY.setValueAtTime(y,WEBAudio.audioContext.currentTime);WEBAudio.audioContext.listener.positionZ.setValueAtTime(z,WEBAudio.audioContext.currentTime)}else{WEBAudio.audioContext.listener.setPosition(x,y,z)}}function _JS_Sound_SetLoop(channelInstance,loop){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];if(!channel.source){channel.setup()}channel.source.loop=loop}function _JS_Sound_SetLoopPoints(channelInstance,loopStart,loopEnd){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];if(!channel.source){channel.setup()}channel.source.loopStart=loopStart;channel.source.loopEnd=loopEnd}function _JS_Sound_SetPaused(channelInstance,paused){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];var channelCurrentlyPaused=!channel.source||channel.source.isPausedMockNode;if(paused!=channelCurrentlyPaused){if(paused)channel.pause();else channel.resume()}}function _JS_Sound_SetPitch(channelInstance,v){if(WEBAudio.audioWebEnabled==0)return;try{WEBAudio.audioInstances[channelInstance].source.setPitch(v)}catch(e){console.error(\\\\\\\"Invalid audio pitch \\\\\\\"+v+\\\\\\\" specified to WebAudio backend!\\\\\\\")}}function _JS_Sound_SetPosition(channelInstance,x,y,z){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];if(channel.x!=x||channel.y!=y||channel.z!=z){channel.panner.setPosition(x,y,z);channel.x=x;channel.y=y;channel.z=z}}function _JS_Sound_SetVolume(channelInstance,v){if(WEBAudio.audioWebEnabled==0)return;WEBAudio.audioInstances[channelInstance].gain.gain.setValueAtTime(v,WEBAudio.audioContext.currentTime)}function _JS_Sound_Stop(channelInstance,delay){if(WEBAudio.audioWebEnabled==0)return;var channel=WEBAudio.audioInstances[channelInstance];channel.stop(delay)}function _JS_SystemInfo_GetCanvasClientSize(domElementSelector,outWidth,outHeight){var selector=UTF8ToString(domElementSelector);var canvas=selector==\\\\\\\"#canvas\\\\\\\"?Module[\\\\\\\"canvas\\\\\\\"]:document.querySelector(selector);HEAPF64[outWidth>>3]=canvas?canvas.clientWidth:0;HEAPF64[outHeight>>3]=canvas?canvas.clientHeight:0}function _JS_SystemInfo_GetDocumentURL(buffer,bufferSize){if(buffer)stringToUTF8(document.URL,buffer,bufferSize);return lengthBytesUTF8(document.URL)}function _JS_SystemInfo_GetGPUInfo(buffer,bufferSize){var gpuinfo=UnityLoader.SystemInfo.gpu;if(buffer)stringToUTF8(gpuinfo,buffer,bufferSize);return lengthBytesUTF8(gpuinfo)}function _JS_SystemInfo_GetMemory(){return TOTAL_MEMORY/(1024*1024)}function _JS_SystemInfo_GetOS(buffer,bufferSize){var browser=UnityLoader.SystemInfo.os+\\\\\\\" \\\\\\\"+UnityLoader.SystemInfo.osVersion;if(buffer)stringToUTF8(browser,buffer,bufferSize);return lengthBytesUTF8(browser)}function _JS_SystemInfo_GetPreferredDevicePixelRatio(){return Module.devicePixelRatio||window.devicePixelRatio||1}function _JS_SystemInfo_GetScreenSize(outWidth,outHeight){HEAPF64[outWidth>>3]=UnityLoader.SystemInfo.width;HEAPF64[outHeight>>3]=UnityLoader.SystemInfo.height}function _JS_SystemInfo_HasCursorLock(){return UnityLoader.SystemInfo.hasCursorLock}function _JS_SystemInfo_HasFullscreen(){return UnityLoader.SystemInfo.hasFullscreen}function _JS_SystemInfo_HasWebGL(){return UnityLoader.SystemInfo.hasWebGL}var wr={requestInstances:{},nextRequestId:1};function _JS_WebRequest_Abort(request){wr.requestInstances[request].abort()}function _JS_WebRequest_Create(url,method){var _url=Pointer_stringify(url);var _method=Pointer_stringify(method);var cacheControl=typeof Module.cacheControl==\\\\\\\"function\\\\\\\"?Module.cacheControl(_url):Module.cacheControl?Module.cacheControl[\\\\\\\"UnityWebRequest\\\\\\\"]||Module.cacheControl[\\\\\\\"default\\\\\\\"]:\\\\\\\"no-cache\\\\\\\";var http=Module.companyName&&Module.productName&&cacheControl&&cacheControl!=\\\\\\\"no-cache\\\\\\\"?new UnityLoader.UnityCache.XMLHttpRequest({companyName:Module.companyName,productName:Module.productName,cacheControl:cacheControl}):new XMLHttpRequest;http.open(_method,_url,true);http.responseType=\\\\\\\"arraybuffer\\\\\\\";wr.requestInstances[wr.nextRequestId]=http;return wr.nextRequestId++}function _JS_WebRequest_GetResponseHeaders(request,buffer,bufferSize){var headers=wr.requestInstances[request].getAllResponseHeaders();if(buffer)stringToUTF8(headers,buffer,bufferSize);return lengthBytesUTF8(headers)}function _JS_WebRequest_Release(request){var http=wr.requestInstances[request];http.onload=null;http.onerror=null;http.ontimeout=null;http.onabort=null;delete http;wr.requestInstances[request]=null}function _JS_WebRequest_Send(request,ptr,length){var http=wr.requestInstances[request];try{if(length>0){var postData=HEAPU8.subarray(ptr,ptr+length);http.send(postData)}else http.send()}catch(e){console.error(e.name+\\\\\\\": \\\\\\\"+e.message)}}function _JS_WebRequest_SetProgressHandler(request,arg,onprogress){var http=wr.requestInstances[request];http.onprogress=function http_onprogress(e){if(onprogress){if(e.lengthComputable)dynCall(\\\\\\\"viii\\\\\\\",onprogress,[arg,e.loaded,e.total])}}}function _JS_WebRequest_SetRequestHeader(request,header,value){var _header=Pointer_stringify(header);var _value=Pointer_stringify(value);wr.requestInstances[request].setRequestHeader(_header,_value)}function _JS_WebRequest_SetResponseHandler(request,arg,onresponse){var http=wr.requestInstances[request];http.onload=function http_onload(e){if(onresponse){var kWebRequestOK=0;var byteArray=new Uint8Array(http.response);if(byteArray.length!=0){var buffer=_malloc(byteArray.length);HEAPU8.set(byteArray,buffer);dynCall(\\\\\\\"viiiiii\\\\\\\",onresponse,[arg,http.status,buffer,byteArray.length,0,kWebRequestOK])}else{dynCall(\\\\\\\"viiiiii\\\\\\\",onresponse,[arg,http.status,0,0,0,kWebRequestOK])}}};function HandleError(err,code){if(onresponse){var len=lengthBytesUTF8(err)+1;var buffer=_malloc(len);stringToUTF8(err,buffer,len);dynCall(\\\\\\\"viiiiii\\\\\\\",onresponse,[arg,http.status,0,0,buffer,code]);_free(buffer)}}http.onerror=function http_onerror(e){var kWebErrorUnknown=2;HandleError(\\\\\\\"Unknown error.\\\\\\\",kWebErrorUnknown)};http.ontimeout=function http_onerror(e){var kWebErrorTimeout=14;HandleError(\\\\\\\"Connection timed out.\\\\\\\",kWebErrorTimeout)};http.onabort=function http_onerror(e){var kWebErrorAborted=17;HandleError(\\\\\\\"Aborted.\\\\\\\",kWebErrorAborted)}}function _JS_WebRequest_SetTimeout(request,timeout){wr.requestInstances[request].timeout=timeout}function _ListenWebXRData(){document.addEventListener(\\\\\\\"VRData\\\\\\\",(function(evt){var data=evt.detail;Object.keys(data).forEach((function(key,i){var dataLength=data[key].length;for(var x=0;x<dataLength;x++){SharedArray[i*dataLength+x]=data[key][x]}}))}))}function _XRInitSharedArray(byteOffset,length){SharedArray=new Float32Array(buffer,byteOffset,length)}function _XRPostRender(){document.dispatchEvent(new CustomEvent(\\\\\\\"Unity\\\\\\\",{detail:\\\\\\\"PostRender\\\\\\\"}))}function ___atomic_fetch_add_8(ptr,vall,valh,memmodel){var l=HEAP32[ptr>>2];var h=HEAP32[ptr+4>>2];HEAP32[ptr>>2]=_i64Add(l,h,vall,valh);HEAP32[ptr+4>>2]=getTempRet0();return(setTempRet0(h),l)|0}var ENV={};function ___buildEnvironment(environ){var MAX_ENV_VALUES=64;var TOTAL_ENV_SIZE=1024;var poolPtr;var envPtr;if(!___buildEnvironment.called){___buildEnvironment.called=true;ENV[\\\\\\\"USER\\\\\\\"]=ENV[\\\\\\\"LOGNAME\\\\\\\"]=\\\\\\\"web_user\\\\\\\";ENV[\\\\\\\"PATH\\\\\\\"]=\\\\\\\"/\\\\\\\";ENV[\\\\\\\"PWD\\\\\\\"]=\\\\\\\"/\\\\\\\";ENV[\\\\\\\"HOME\\\\\\\"]=\\\\\\\"/home/web_user\\\\\\\";ENV[\\\\\\\"LANG\\\\\\\"]=\\\\\\\"C.UTF-8\\\\\\\";ENV[\\\\\\\"_\\\\\\\"]=Module[\\\\\\\"thisProgram\\\\\\\"];poolPtr=getMemory(TOTAL_ENV_SIZE);envPtr=getMemory(MAX_ENV_VALUES*4);HEAP32[envPtr>>2]=poolPtr;HEAP32[environ>>2]=envPtr}else{envPtr=HEAP32[environ>>2];poolPtr=HEAP32[envPtr>>2]}var strings=[];var totalSize=0;for(var key in ENV){if(typeof ENV[key]===\\\\\\\"string\\\\\\\"){var line=key+\\\\\\\"=\\\\\\\"+ENV[key];strings.push(line);totalSize+=line.length}}if(totalSize>TOTAL_ENV_SIZE){throw new Error(\\\\\\\"Environment size exceeded TOTAL_ENV_SIZE!\\\\\\\")}var ptrSize=4;for(var i=0;i<strings.length;i++){var line=strings[i];writeAsciiToMemory(line,poolPtr);HEAP32[envPtr+i*ptrSize>>2]=poolPtr;poolPtr+=line.length+1}HEAP32[envPtr+strings.length*ptrSize>>2]=0}function ___cxa_allocate_exception(size){return _malloc(size)}function __ZSt18uncaught_exceptionv(){return!!__ZSt18uncaught_exceptionv.uncaught_exception}var EXCEPTIONS={last:0,caught:[],infos:{},deAdjust:(function(adjusted){if(!adjusted||EXCEPTIONS.infos[adjusted])return adjusted;for(var key in EXCEPTIONS.infos){var ptr=+key;var info=EXCEPTIONS.infos[ptr];if(info.adjusted===adjusted){return ptr}}return adjusted}),addRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount++}),decRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];assert(info.refcount>0);info.refcount--;if(info.refcount===0&&!info.rethrown){if(info.destructor){Module[\\\\\\\"dynCall_vi\\\\\\\"](info.destructor,ptr)}delete EXCEPTIONS.infos[ptr];___cxa_free_exception(ptr)}}),clearRef:(function(ptr){if(!ptr)return;var info=EXCEPTIONS.infos[ptr];info.refcount=0})};function ___cxa_begin_catch(ptr){var info=EXCEPTIONS.infos[ptr];if(info&&!info.caught){info.caught=true;__ZSt18uncaught_exceptionv.uncaught_exception--}if(info)info.rethrown=false;EXCEPTIONS.caught.push(ptr);EXCEPTIONS.addRef(EXCEPTIONS.deAdjust(ptr));return ptr}function ___cxa_free_exception(ptr){try{return _free(ptr)}catch(e){}}function ___cxa_end_catch(){Module[\\\\\\\"setThrew\\\\\\\"](0);var ptr=EXCEPTIONS.caught.pop();if(ptr){EXCEPTIONS.decRef(EXCEPTIONS.deAdjust(ptr));EXCEPTIONS.last=0}}function ___cxa_find_matching_catch_2(){return ___cxa_find_matching_catch.apply(null,arguments)}function ___cxa_find_matching_catch_3(){return ___cxa_find_matching_catch.apply(null,arguments)}function ___cxa_find_matching_catch_4(){return ___cxa_find_matching_catch.apply(null,arguments)}function ___cxa_pure_virtual(){ABORT=true;throw\\\\\\\"Pure virtual function called!\\\\\\\"}function ___cxa_rethrow(){var ptr=EXCEPTIONS.caught.pop();ptr=EXCEPTIONS.deAdjust(ptr);if(!EXCEPTIONS.infos[ptr].rethrown){EXCEPTIONS.caught.push(ptr);EXCEPTIONS.infos[ptr].rethrown=true}EXCEPTIONS.last=ptr;throw ptr}function ___resumeException(ptr){if(!EXCEPTIONS.last){EXCEPTIONS.last=ptr}throw ptr}function ___cxa_find_matching_catch(){var thrown=EXCEPTIONS.last;if(!thrown){return(setTempRet0(0),0)|0}var info=EXCEPTIONS.infos[thrown];var throwntype=info.type;if(!throwntype){return(setTempRet0(0),thrown)|0}var typeArray=Array.prototype.slice.call(arguments);var pointer=Module[\\\\\\\"___cxa_is_pointer_type\\\\\\\"](throwntype);if(!___cxa_find_matching_catch.buffer)___cxa_find_matching_catch.buffer=_malloc(4);HEAP32[___cxa_find_matching_catch.buffer>>2]=thrown;thrown=___cxa_find_matching_catch.buffer;for(var i=0;i<typeArray.length;i++){if(typeArray[i]&&Module[\\\\\\\"___cxa_can_catch\\\\\\\"](typeArray[i],throwntype,thrown)){thrown=HEAP32[thrown>>2];info.adjusted=thrown;return(setTempRet0(typeArray[i]),thrown)|0}}thrown=HEAP32[thrown>>2];return(setTempRet0(throwntype),thrown)|0}function ___cxa_throw(ptr,type,destructor){EXCEPTIONS.infos[ptr]={ptr:ptr,adjusted:ptr,type:type,destructor:destructor,refcount:0,caught:false,rethrown:false};EXCEPTIONS.last=ptr;if(!(\\\\\\\"uncaught_exception\\\\\\\"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exception=1}else{__ZSt18uncaught_exceptionv.uncaught_exception++}throw ptr}function ___gxx_personality_v0(){}function ___lock(){}var ERRNO_CODES={EPERM:1,ENOENT:2,ESRCH:3,EINTR:4,EIO:5,ENXIO:6,E2BIG:7,ENOEXEC:8,EBADF:9,ECHILD:10,EAGAIN:11,EWOULDBLOCK:11,ENOMEM:12,EACCES:13,EFAULT:14,ENOTBLK:15,EBUSY:16,EEXIST:17,EXDEV:18,ENODEV:19,ENOTDIR:20,EISDIR:21,EINVAL:22,ENFILE:23,EMFILE:24,ENOTTY:25,ETXTBSY:26,EFBIG:27,ENOSPC:28,ESPIPE:29,EROFS:30,EMLINK:31,EPIPE:32,EDOM:33,ERANGE:34,ENOMSG:42,EIDRM:43,ECHRNG:44,EL2NSYNC:45,EL3HLT:46,EL3RST:47,ELNRNG:48,EUNATCH:49,ENOCSI:50,EL2HLT:51,EDEADLK:35,ENOLCK:37,EBADE:52,EBADR:53,EXFULL:54,ENOANO:55,EBADRQC:56,EBADSLT:57,EDEADLOCK:35,EBFONT:59,ENOSTR:60,ENODATA:61,ETIME:62,ENOSR:63,ENONET:64,ENOPKG:65,EREMOTE:66,ENOLINK:67,EADV:68,ESRMNT:69,ECOMM:70,EPROTO:71,EMULTIHOP:72,EDOTDOT:73,EBADMSG:74,ENOTUNIQ:76,EBADFD:77,EREMCHG:78,ELIBACC:79,ELIBBAD:80,ELIBSCN:81,ELIBMAX:82,ELIBEXEC:83,ENOSYS:38,ENOTEMPTY:39,ENAMETOOLONG:36,ELOOP:40,EOPNOTSUPP:95,EPFNOSUPPORT:96,ECONNRESET:104,ENOBUFS:105,EAFNOSUPPORT:97,EPROTOTYPE:91,ENOTSOCK:88,ENOPROTOOPT:92,ESHUTDOWN:108,ECONNREFUSED:111,EADDRINUSE:98,ECONNABORTED:103,ENETUNREACH:101,ENETDOWN:100,ETIMEDOUT:110,EHOSTDOWN:112,EHOSTUNREACH:113,EINPROGRESS:115,EALREADY:114,EDESTADDRREQ:89,EMSGSIZE:90,EPROTONOSUPPORT:93,ESOCKTNOSUPPORT:94,EADDRNOTAVAIL:99,ENETRESET:102,EISCONN:106,ENOTCONN:107,ETOOMANYREFS:109,EUSERS:87,EDQUOT:122,ESTALE:116,ENOTSUP:95,ENOMEDIUM:123,EILSEQ:84,EOVERFLOW:75,ECANCELED:125,ENOTRECOVERABLE:131,EOWNERDEAD:130,ESTRPIPE:86};function ___setErrNo(value){if(Module[\\\\\\\"___errno_location\\\\\\\"])HEAP32[Module[\\\\\\\"___errno_location\\\\\\\"]()>>2]=value;return value}function ___map_file(pathname,size){___setErrNo(ERRNO_CODES.EPERM);return-1}var ERRNO_MESSAGES={0:\\\\\\\"Success\\\\\\\",1:\\\\\\\"Not super-user\\\\\\\",2:\\\\\\\"No such file or directory\\\\\\\",3:\\\\\\\"No such process\\\\\\\",4:\\\\\\\"Interrupted system call\\\\\\\",5:\\\\\\\"I/O error\\\\\\\",6:\\\\\\\"No such device or address\\\\\\\",7:\\\\\\\"Arg list too long\\\\\\\",8:\\\\\\\"Exec format error\\\\\\\",9:\\\\\\\"Bad file number\\\\\\\",10:\\\\\\\"No children\\\\\\\",11:\\\\\\\"No more processes\\\\\\\",12:\\\\\\\"Not enough core\\\\\\\",13:\\\\\\\"Permission denied\\\\\\\",14:\\\\\\\"Bad address\\\\\\\",15:\\\\\\\"Block device required\\\\\\\",16:\\\\\\\"Mount device busy\\\\\\\",17:\\\\\\\"File exists\\\\\\\",18:\\\\\\\"Cross-device link\\\\\\\",19:\\\\\\\"No such device\\\\\\\",20:\\\\\\\"Not a directory\\\\\\\",21:\\\\\\\"Is a directory\\\\\\\",22:\\\\\\\"Invalid argument\\\\\\\",23:\\\\\\\"Too many open files in system\\\\\\\",24:\\\\\\\"Too many open files\\\\\\\",25:\\\\\\\"Not a typewriter\\\\\\\",26:\\\\\\\"Text file busy\\\\\\\",27:\\\\\\\"File too large\\\\\\\",28:\\\\\\\"No space left on device\\\\\\\",29:\\\\\\\"Illegal seek\\\\\\\",30:\\\\\\\"Read only file system\\\\\\\",31:\\\\\\\"Too many links\\\\\\\",32:\\\\\\\"Broken pipe\\\\\\\",33:\\\\\\\"Math arg out of domain of func\\\\\\\",34:\\\\\\\"Math result not representable\\\\\\\",35:\\\\\\\"File locking deadlock error\\\\\\\",36:\\\\\\\"File or path name too long\\\\\\\",37:\\\\\\\"No record locks available\\\\\\\",38:\\\\\\\"Function not implemented\\\\\\\",39:\\\\\\\"Directory not empty\\\\\\\",40:\\\\\\\"Too many symbolic links\\\\\\\",42:\\\\\\\"No message of desired type\\\\\\\",43:\\\\\\\"Identifier removed\\\\\\\",44:\\\\\\\"Channel number out of range\\\\\\\",45:\\\\\\\"Level 2 not synchronized\\\\\\\",46:\\\\\\\"Level 3 halted\\\\\\\",47:\\\\\\\"Level 3 reset\\\\\\\",48:\\\\\\\"Link number out of range\\\\\\\",49:\\\\\\\"Protocol driver not attached\\\\\\\",50:\\\\\\\"No CSI structure available\\\\\\\",51:\\\\\\\"Level 2 halted\\\\\\\",52:\\\\\\\"Invalid exchange\\\\\\\",53:\\\\\\\"Invalid request descriptor\\\\\\\",54:\\\\\\\"Exchange full\\\\\\\",55:\\\\\\\"No anode\\\\\\\",56:\\\\\\\"Invalid request code\\\\\\\",57:\\\\\\\"Invalid slot\\\\\\\",59:\\\\\\\"Bad font file fmt\\\\\\\",60:\\\\\\\"Device not a stream\\\\\\\",61:\\\\\\\"No data (for no delay io)\\\\\\\",62:\\\\\\\"Timer expired\\\\\\\",63:\\\\\\\"Out of streams resources\\\\\\\",64:\\\\\\\"Machine is not on the network\\\\\\\",65:\\\\\\\"Package not installed\\\\\\\",66:\\\\\\\"The object is remote\\\\\\\",67:\\\\\\\"The link has been severed\\\\\\\",68:\\\\\\\"Advertise error\\\\\\\",69:\\\\\\\"Srmount error\\\\\\\",70:\\\\\\\"Communication error on send\\\\\\\",71:\\\\\\\"Protocol error\\\\\\\",72:\\\\\\\"Multihop attempted\\\\\\\",73:\\\\\\\"Cross mount point (not really error)\\\\\\\",74:\\\\\\\"Trying to read unreadable message\\\\\\\",75:\\\\\\\"Value too large for defined data type\\\\\\\",76:\\\\\\\"Given log. name not unique\\\\\\\",77:\\\\\\\"f.d. invalid for this operation\\\\\\\",78:\\\\\\\"Remote address changed\\\\\\\",79:\\\\\\\"Can   access a needed shared lib\\\\\\\",80:\\\\\\\"Accessing a corrupted shared lib\\\\\\\",81:\\\\\\\".lib section in a.out corrupted\\\\\\\",82:\\\\\\\"Attempting to link in too many libs\\\\\\\",83:\\\\\\\"Attempting to exec a shared library\\\\\\\",84:\\\\\\\"Illegal byte sequence\\\\\\\",86:\\\\\\\"Streams pipe error\\\\\\\",87:\\\\\\\"Too many users\\\\\\\",88:\\\\\\\"Socket operation on non-socket\\\\\\\",89:\\\\\\\"Destination address required\\\\\\\",90:\\\\\\\"Message too long\\\\\\\",91:\\\\\\\"Protocol wrong type for socket\\\\\\\",92:\\\\\\\"Protocol not available\\\\\\\",93:\\\\\\\"Unknown protocol\\\\\\\",94:\\\\\\\"Socket type not supported\\\\\\\",95:\\\\\\\"Not supported\\\\\\\",96:\\\\\\\"Protocol family not supported\\\\\\\",97:\\\\\\\"Address family not supported by protocol family\\\\\\\",98:\\\\\\\"Address already in use\\\\\\\",99:\\\\\\\"Address not available\\\\\\\",100:\\\\\\\"Network interface is not configured\\\\\\\",101:\\\\\\\"Network is unreachable\\\\\\\",102:\\\\\\\"Connection reset by network\\\\\\\",103:\\\\\\\"Connection aborted\\\\\\\",104:\\\\\\\"Connection reset by peer\\\\\\\",105:\\\\\\\"No buffer space available\\\\\\\",106:\\\\\\\"Socket is already connected\\\\\\\",107:\\\\\\\"Socket is not connected\\\\\\\",108:\\\\\\\"Can't send after socket shutdown\\\\\\\",109:\\\\\\\"Too many references\\\\\\\",110:\\\\\\\"Connection timed out\\\\\\\",111:\\\\\\\"Connection refused\\\\\\\",112:\\\\\\\"Host is down\\\\\\\",113:\\\\\\\"Host is unreachable\\\\\\\",114:\\\\\\\"Socket already connected\\\\\\\",115:\\\\\\\"Connection already in progress\\\\\\\",116:\\\\\\\"Stale file handle\\\\\\\",122:\\\\\\\"Quota exceeded\\\\\\\",123:\\\\\\\"No medium (in tape drive)\\\\\\\",125:\\\\\\\"Operation canceled\\\\\\\",130:\\\\\\\"Previous owner died\\\\\\\",131:\\\\\\\"State not recoverable\\\\\\\"};var PATH={splitPath:(function(filename){var splitPathRe=/^(\\\\/?|)([\\\\s\\\\S]*?)((?:\\\\.{1,2}|[^\\\\/]+?|)(\\\\.[^.\\\\/]*|))(?:[\\\\/]*)$/;return splitPathRe.exec(filename).slice(1)}),normalizeArray:(function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last===\\\\\\\".\\\\\\\"){parts.splice(i,1)}else if(last===\\\\\\\"..\\\\\\\"){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift(\\\\\\\"..\\\\\\\")}}return parts}),normalize:(function(path){var isAbsolute=path.charAt(0)===\\\\\\\"/\\\\\\\",trailingSlash=path.substr(-1)===\\\\\\\"/\\\\\\\";path=PATH.normalizeArray(path.split(\\\\\\\"/\\\\\\\").filter((function(p){return!!p})),!isAbsolute).join(\\\\\\\"/\\\\\\\");if(!path&&!isAbsolute){path=\\\\\\\".\\\\\\\"}if(path&&trailingSlash){path+=\\\\\\\"/\\\\\\\"}return(isAbsolute?\\\\\\\"/\\\\\\\":\\\\\\\"\\\\\\\")+path}),dirname:(function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return\\\\\\\".\\\\\\\"}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir}),basename:(function(path){if(path===\\\\\\\"/\\\\\\\")return\\\\\\\"/\\\\\\\";var lastSlash=path.lastIndexOf(\\\\\\\"/\\\\\\\");if(lastSlash===-1)return path;return path.substr(lastSlash+1)}),extname:(function(path){return PATH.splitPath(path)[3]}),join:(function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join(\\\\\\\"/\\\\\\\"))}),join2:(function(l,r){return PATH.normalize(l+\\\\\\\"/\\\\\\\"+r)}),resolve:(function(){var resolvedPath=\\\\\\\"\\\\\\\",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!==\\\\\\\"string\\\\\\\"){throw new TypeError(\\\\\\\"Arguments to path.resolve must be strings\\\\\\\")}else if(!path){return\\\\\\\"\\\\\\\"}resolvedPath=path+\\\\\\\"/\\\\\\\"+resolvedPath;resolvedAbsolute=path.charAt(0)===\\\\\\\"/\\\\\\\"}resolvedPath=PATH.normalizeArray(resolvedPath.split(\\\\\\\"/\\\\\\\").filter((function(p){return!!p})),!resolvedAbsolute).join(\\\\\\\"/\\\\\\\");return(resolvedAbsolute?\\\\\\\"/\\\\\\\":\\\\\\\"\\\\\\\")+resolvedPath||\\\\\\\".\\\\\\\"}),relative:(function(from,to){from=PATH.resolve(from).substr(1);to=PATH.resolve(to).substr(1);function trim(arr){var start=0;for(;start<arr.length;start++){if(arr[start]!==\\\\\\\"\\\\\\\")break}var end=arr.length-1;for(;end>=0;end--){if(arr[end]!==\\\\\\\"\\\\\\\")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split(\\\\\\\"/\\\\\\\"));var toParts=trim(to.split(\\\\\\\"/\\\\\\\"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i<length;i++){if(fromParts[i]!==toParts[i]){samePartsLength=i;break}}var outputParts=[];for(var i=samePartsLength;i<fromParts.length;i++){outputParts.push(\\\\\\\"..\\\\\\\")}outputParts=outputParts.concat(toParts.slice(samePartsLength));return outputParts.join(\\\\\\\"/\\\\\\\")})};var TTY={ttys:[],init:(function(){}),shutdown:(function(){}),register:(function(dev,ops){TTY.ttys[dev]={input:[],output:[],ops:ops};FS.registerDevice(dev,TTY.stream_ops)}),stream_ops:{open:(function(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}stream.tty=tty;stream.seekable=false}),close:(function(stream){stream.tty.ops.flush(stream.tty)}),flush:(function(stream){stream.tty.ops.flush(stream.tty)}),read:(function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(ERRNO_CODES.ENXIO)}var bytesRead=0;for(var i=0;i<length;i++){var result;try{result=stream.tty.ops.get_char(stream.tty)}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EIO)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}if(result===null||result===undefined)break;bytesRead++;buffer[offset+i]=result}if(bytesRead){stream.node.timestamp=Date.now()}return bytesRead}),write:(function(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.put_char){throw new FS.ErrnoError(ERRNO_CODES.ENXIO)}for(var i=0;i<length;i++){try{stream.tty.ops.put_char(stream.tty,buffer[offset+i])}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EIO)}}if(length){stream.node.timestamp=Date.now()}return i})},default_tty_ops:{get_char:(function(tty){if(!tty.input.length){var result=null;if(ENVIRONMENT_IS_NODE){var BUFSIZE=256;var buf=new Buffer(BUFSIZE);var bytesRead=0;var isPosixPlatform=process.platform!=\\\\\\\"win32\\\\\\\";var fd=process.stdin.fd;if(isPosixPlatform){var usingDevice=false;try{fd=fs.openSync(\\\\\\\"/dev/stdin\\\\\\\",\\\\\\\"r\\\\\\\");usingDevice=true}catch(e){}}try{bytesRead=fs.readSync(fd,buf,0,BUFSIZE,null)}catch(e){if(e.toString().indexOf(\\\\\\\"EOF\\\\\\\")!=-1)bytesRead=0;else throw e}if(usingDevice){fs.closeSync(fd)}if(bytesRead>0){result=buf.slice(0,bytesRead).toString(\\\\\\\"utf-8\\\\\\\")}else{result=null}}else if(typeof window!=\\\\\\\"undefined\\\\\\\"&&typeof window.prompt==\\\\\\\"function\\\\\\\"){result=window.prompt(\\\\\\\"Input: \\\\\\\");if(result!==null){result+=\\\\\\\"\\\\n\\\\\\\"}}else if(typeof readline==\\\\\\\"function\\\\\\\"){result=readline();if(result!==null){result+=\\\\\\\"\\\\n\\\\\\\"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()}),put_char:(function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}})},default_tty1_ops:{put_char:(function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}}),flush:(function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}})}};var MEMFS={ops_table:null,mount:(function(mount){return MEMFS.createNode(null,\\\\\\\"/\\\\\\\",16384|511,0)}),createNode:(function(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(!MEMFS.ops_table){MEMFS.ops_table={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}}}var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node}return node}),getFileDataAsRegularArray:(function(node){if(node.contents&&node.contents.subarray){var arr=[];for(var i=0;i<node.usedBytes;++i)arr.push(node.contents[i]);return arr}return node.contents}),getFileDataAsTypedArray:(function(node){if(!node.contents)return new Uint8Array;if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)}),expandFileStorage:(function(node,newCapacity){if(node.contents&&node.contents.subarray&&newCapacity>node.contents.length){node.contents=MEMFS.getFileDataAsRegularArray(node);node.usedBytes=node.contents.length}if(!node.contents||node.contents.subarray){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity<CAPACITY_DOUBLING_MAX?2:1.125)|0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return}if(!node.contents&&newCapacity>0)node.contents=[];while(node.contents.length<newCapacity)node.contents.push(0)}),resizeFileStorage:(function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(new ArrayBuffer(newSize));if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length<newSize)node.contents.push(0);node.usedBytes=newSize}),node_ops:{getattr:(function(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr}),setattr:(function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}}),lookup:(function(parent,name){throw FS.genericErrors[ERRNO_CODES.ENOENT]}),mknod:(function(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)}),rename:(function(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY)}}}delete old_node.parent.contents[old_node.name];old_node.name=new_name;new_dir.contents[new_name]=old_node;old_node.parent=new_dir}),unlink:(function(parent,name){delete parent.contents[name]}),rmdir:(function(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY)}delete parent.contents[name]}),readdir:(function(node){var entries=[\\\\\\\".\\\\\\\",\\\\\\\"..\\\\\\\"];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries}),symlink:(function(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node}),readlink:(function(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return node.link})},stream_ops:{read:(function(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);assert(size>=0);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i<size;i++)buffer[offset+i]=contents[position+i]}return size}),write:(function(stream,buffer,offset,length,position,canOwn){if(!length)return 0;var node=stream.node;node.timestamp=Date.now();if(buffer.subarray&&(!node.contents||node.contents.subarray)){if(canOwn){node.contents=buffer.subarray(offset,offset+length);node.usedBytes=length;return length}else if(node.usedBytes===0&&position===0){node.contents=new Uint8Array(buffer.subarray(offset,offset+length));node.usedBytes=length;return length}else if(position+length<=node.usedBytes){node.contents.set(buffer.subarray(offset,offset+length),position);return length}}MEMFS.expandFileStorage(node,position+length);if(node.contents.subarray&&buffer.subarray)node.contents.set(buffer.subarray(offset,offset+length),position);else{for(var i=0;i<length;i++){node.contents[position+i]=buffer[offset+i]}}node.usedBytes=Math.max(node.usedBytes,position+length);return length}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.usedBytes}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position}),allocate:(function(stream,offset,length){MEMFS.expandFileStorage(stream.node,offset+length);stream.node.usedBytes=Math.max(stream.node.usedBytes,offset+length)}),mmap:(function(stream,buffer,offset,length,position,prot,flags){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}var ptr;var allocated;var contents=stream.node.contents;if(!(flags&2)&&(contents.buffer===buffer||contents.buffer===buffer.buffer)){allocated=false;ptr=contents.byteOffset}else{if(position>0||position+length<stream.node.usedBytes){if(contents.subarray){contents=contents.subarray(position,position+length)}else{contents=Array.prototype.slice.call(contents,position,position+length)}}allocated=true;var fromHeap=buffer.buffer==HEAP8.buffer;ptr=_malloc(length);if(!ptr){throw new FS.ErrnoError(ERRNO_CODES.ENOMEM)}(fromHeap?HEAP8:buffer).set(contents,ptr)}return{ptr:ptr,allocated:allocated}}),msync:(function(stream,buffer,offset,length,mmapFlags){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}if(mmapFlags&2){return 0}var bytesWritten=MEMFS.stream_ops.write(stream,buffer,0,length,offset,false);return 0})}};var IDBFS={dbs:{},indexedDB:(function(){if(typeof indexedDB!==\\\\\\\"undefined\\\\\\\")return indexedDB;var ret=null;if(typeof window===\\\\\\\"object\\\\\\\")ret=window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB;assert(ret,\\\\\\\"IDBFS used, but indexedDB not supported\\\\\\\");return ret}),DB_VERSION:21,DB_STORE_NAME:\\\\\\\"FILE_DATA\\\\\\\",mount:(function(mount){return MEMFS.mount.apply(null,arguments)}),syncfs:(function(mount,populate,callback){IDBFS.getLocalSet(mount,(function(err,local){if(err)return callback(err);IDBFS.getRemoteSet(mount,(function(err,remote){if(err)return callback(err);var src=populate?remote:local;var dst=populate?local:remote;IDBFS.reconcile(src,dst,callback)}))}))}),getDB:(function(name,callback){var db=IDBFS.dbs[name];if(db){return callback(null,db)}var req;try{req=IDBFS.indexedDB().open(name,IDBFS.DB_VERSION)}catch(e){return callback(e)}if(!req){return callback(\\\\\\\"Unable to connect to IndexedDB\\\\\\\")}req.onupgradeneeded=(function(e){var db=e.target.result;var transaction=e.target.transaction;var fileStore;if(db.objectStoreNames.contains(IDBFS.DB_STORE_NAME)){fileStore=transaction.objectStore(IDBFS.DB_STORE_NAME)}else{fileStore=db.createObjectStore(IDBFS.DB_STORE_NAME)}if(!fileStore.indexNames.contains(\\\\\\\"timestamp\\\\\\\")){fileStore.createIndex(\\\\\\\"timestamp\\\\\\\",\\\\\\\"timestamp\\\\\\\",{unique:false})}});req.onsuccess=(function(){db=req.result;IDBFS.dbs[name]=db;callback(null,db)});req.onerror=(function(e){callback(this.error);e.preventDefault()})}),getLocalSet:(function(mount,callback){var entries={};function isRealDir(p){return p!==\\\\\\\".\\\\\\\"&&p!==\\\\\\\"..\\\\\\\"}function toAbsolute(root){return(function(p){return PATH.join2(root,p)})}var check=FS.readdir(mount.mountpoint).filter(isRealDir).map(toAbsolute(mount.mountpoint));while(check.length){var path=check.pop();var stat;try{stat=FS.stat(path)}catch(e){return callback(e)}if(FS.isDir(stat.mode)){check.push.apply(check,FS.readdir(path).filter(isRealDir).map(toAbsolute(path)))}entries[path]={timestamp:stat.mtime}}return callback(null,{type:\\\\\\\"local\\\\\\\",entries:entries})}),getRemoteSet:(function(mount,callback){var entries={};IDBFS.getDB(mount.mountpoint,(function(err,db){if(err)return callback(err);try{var transaction=db.transaction([IDBFS.DB_STORE_NAME],\\\\\\\"readonly\\\\\\\");transaction.onerror=(function(e){callback(this.error);e.preventDefault()});var store=transaction.objectStore(IDBFS.DB_STORE_NAME);var index=store.index(\\\\\\\"timestamp\\\\\\\");index.openKeyCursor().onsuccess=(function(event){var cursor=event.target.result;if(!cursor){return callback(null,{type:\\\\\\\"remote\\\\\\\",db:db,entries:entries})}entries[cursor.primaryKey]={timestamp:cursor.key};cursor.continue()})}catch(e){return callback(e)}}))}),loadLocalEntry:(function(path,callback){var stat,node;try{var lookup=FS.lookupPath(path);node=lookup.node;stat=FS.stat(path)}catch(e){return callback(e)}if(FS.isDir(stat.mode)){return callback(null,{timestamp:stat.mtime,mode:stat.mode})}else if(FS.isFile(stat.mode)){node.contents=MEMFS.getFileDataAsTypedArray(node);return callback(null,{timestamp:stat.mtime,mode:stat.mode,contents:node.contents})}else{return callback(new Error(\\\\\\\"node type not supported\\\\\\\"))}}),storeLocalEntry:(function(path,entry,callback){try{if(FS.isDir(entry.mode)){FS.mkdir(path,entry.mode)}else if(FS.isFile(entry.mode)){FS.writeFile(path,entry.contents,{canOwn:true})}else{return callback(new Error(\\\\\\\"node type not supported\\\\\\\"))}FS.chmod(path,entry.mode);FS.utime(path,entry.timestamp,entry.timestamp)}catch(e){return callback(e)}callback(null)}),removeLocalEntry:(function(path,callback){try{var lookup=FS.lookupPath(path);var stat=FS.stat(path);if(FS.isDir(stat.mode)){FS.rmdir(path)}else if(FS.isFile(stat.mode)){FS.unlink(path)}}catch(e){return callback(e)}callback(null)}),loadRemoteEntry:(function(store,path,callback){var req=store.get(path);req.onsuccess=(function(event){callback(null,event.target.result)});req.onerror=(function(e){callback(this.error);e.preventDefault()})}),storeRemoteEntry:(function(store,path,entry,callback){var req=store.put(entry,path);req.onsuccess=(function(){callback(null)});req.onerror=(function(e){callback(this.error);e.preventDefault()})}),removeRemoteEntry:(function(store,path,callback){var req=store.delete(path);req.onsuccess=(function(){callback(null)});req.onerror=(function(e){callback(this.error);e.preventDefault()})}),reconcile:(function(src,dst,callback){var total=0;var create=[];Object.keys(src.entries).forEach((function(key){var e=src.entries[key];var e2=dst.entries[key];if(!e2||e.timestamp>e2.timestamp){create.push(key);total++}}));var remove=[];Object.keys(dst.entries).forEach((function(key){var e=dst.entries[key];var e2=src.entries[key];if(!e2){remove.push(key);total++}}));if(!total){return callback(null)}var completed=0;var db=src.type===\\\\\\\"remote\\\\\\\"?src.db:dst.db;var transaction=db.transaction([IDBFS.DB_STORE_NAME],\\\\\\\"readwrite\\\\\\\");var store=transaction.objectStore(IDBFS.DB_STORE_NAME);function done(err){if(err){if(!done.errored){done.errored=true;return callback(err)}return}if(++completed>=total){return callback(null)}}transaction.onerror=(function(e){done(this.error);e.preventDefault()});create.sort().forEach((function(path){if(dst.type===\\\\\\\"local\\\\\\\"){IDBFS.loadRemoteEntry(store,path,(function(err,entry){if(err)return done(err);IDBFS.storeLocalEntry(path,entry,done)}))}else{IDBFS.loadLocalEntry(path,(function(err,entry){if(err)return done(err);IDBFS.storeRemoteEntry(store,path,entry,done)}))}}));remove.sort().reverse().forEach((function(path){if(dst.type===\\\\\\\"local\\\\\\\"){IDBFS.removeLocalEntry(path,done)}else{IDBFS.removeRemoteEntry(store,path,done)}}))})};var NODEFS={isWindows:false,staticInit:(function(){NODEFS.isWindows=!!process.platform.match(/^win/);var flags=process[\\\\\\\"binding\\\\\\\"](\\\\\\\"constants\\\\\\\");if(flags[\\\\\\\"fs\\\\\\\"]){flags=flags[\\\\\\\"fs\\\\\\\"]}NODEFS.flagsForNodeMap={\\\\\\\"1024\\\\\\\":flags[\\\\\\\"O_APPEND\\\\\\\"],\\\\\\\"64\\\\\\\":flags[\\\\\\\"O_CREAT\\\\\\\"],\\\\\\\"128\\\\\\\":flags[\\\\\\\"O_EXCL\\\\\\\"],\\\\\\\"0\\\\\\\":flags[\\\\\\\"O_RDONLY\\\\\\\"],\\\\\\\"2\\\\\\\":flags[\\\\\\\"O_RDWR\\\\\\\"],\\\\\\\"4096\\\\\\\":flags[\\\\\\\"O_SYNC\\\\\\\"],\\\\\\\"512\\\\\\\":flags[\\\\\\\"O_TRUNC\\\\\\\"],\\\\\\\"1\\\\\\\":flags[\\\\\\\"O_WRONLY\\\\\\\"]}}),bufferFrom:(function(arrayBuffer){return Buffer.alloc?Buffer.from(arrayBuffer):new Buffer(arrayBuffer)}),mount:(function(mount){assert(ENVIRONMENT_IS_NODE);return NODEFS.createNode(null,\\\\\\\"/\\\\\\\",NODEFS.getMode(mount.opts.root),0)}),createNode:(function(parent,name,mode,dev){if(!FS.isDir(mode)&&!FS.isFile(mode)&&!FS.isLink(mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=FS.createNode(parent,name,mode);node.node_ops=NODEFS.node_ops;node.stream_ops=NODEFS.stream_ops;return node}),getMode:(function(path){var stat;try{stat=fs.lstatSync(path);if(NODEFS.isWindows){stat.mode=stat.mode|(stat.mode&292)>>2}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return stat.mode}),realPath:(function(node){var parts=[];while(node.parent!==node){parts.push(node.name);node=node.parent}parts.push(node.mount.opts.root);parts.reverse();return PATH.join.apply(null,parts)}),flagsForNode:(function(flags){flags&=~2097152;flags&=~2048;flags&=~32768;flags&=~524288;var newFlags=0;for(var k in NODEFS.flagsForNodeMap){if(flags&k){newFlags|=NODEFS.flagsForNodeMap[k];flags^=k}}if(!flags){return newFlags}else{throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}}),node_ops:{getattr:(function(node){var path=NODEFS.realPath(node);var stat;try{stat=fs.lstatSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}if(NODEFS.isWindows&&!stat.blksize){stat.blksize=4096}if(NODEFS.isWindows&&!stat.blocks){stat.blocks=(stat.size+stat.blksize-1)/stat.blksize|0}return{dev:stat.dev,ino:stat.ino,mode:stat.mode,nlink:stat.nlink,uid:stat.uid,gid:stat.gid,rdev:stat.rdev,size:stat.size,atime:stat.atime,mtime:stat.mtime,ctime:stat.ctime,blksize:stat.blksize,blocks:stat.blocks}}),setattr:(function(node,attr){var path=NODEFS.realPath(node);try{if(attr.mode!==undefined){fs.chmodSync(path,attr.mode);node.mode=attr.mode}if(attr.timestamp!==undefined){var date=new Date(attr.timestamp);fs.utimesSync(path,date,date)}if(attr.size!==undefined){fs.truncateSync(path,attr.size)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),lookup:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);var mode=NODEFS.getMode(path);return NODEFS.createNode(parent,name,mode)}),mknod:(function(parent,name,mode,dev){var node=NODEFS.createNode(parent,name,mode,dev);var path=NODEFS.realPath(node);try{if(FS.isDir(node.mode)){fs.mkdirSync(path,node.mode)}else{fs.writeFileSync(path,\\\\\\\"\\\\\\\",{mode:node.mode})}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}return node}),rename:(function(oldNode,newDir,newName){var oldPath=NODEFS.realPath(oldNode);var newPath=PATH.join2(NODEFS.realPath(newDir),newName);try{fs.renameSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),unlink:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.unlinkSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),rmdir:(function(parent,name){var path=PATH.join2(NODEFS.realPath(parent),name);try{fs.rmdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readdir:(function(node){var path=NODEFS.realPath(node);try{return fs.readdirSync(path)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),symlink:(function(parent,newName,oldPath){var newPath=PATH.join2(NODEFS.realPath(parent),newName);try{fs.symlinkSync(oldPath,newPath)}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),readlink:(function(node){var path=NODEFS.realPath(node);try{path=fs.readlinkSync(path);path=NODEJS_PATH.relative(NODEJS_PATH.resolve(node.mount.opts.root),path);return path}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}})},stream_ops:{open:(function(stream){var path=NODEFS.realPath(stream.node);try{if(FS.isFile(stream.node.mode)){stream.nfd=fs.openSync(path,NODEFS.flagsForNode(stream.flags))}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),close:(function(stream){try{if(FS.isFile(stream.node.mode)&&stream.nfd){fs.closeSync(stream.nfd)}}catch(e){if(!e.code)throw e;throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),read:(function(stream,buffer,offset,length,position){if(length===0)return 0;try{return fs.readSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),write:(function(stream,buffer,offset,length,position){try{return fs.writeSync(stream.nfd,NODEFS.bufferFrom(buffer.buffer),offset,length,position)}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){try{var stat=fs.fstatSync(stream.nfd);position+=stat.size}catch(e){throw new FS.ErrnoError(ERRNO_CODES[e.code])}}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};var WORKERFS={DIR_MODE:16895,FILE_MODE:33279,reader:null,mount:(function(mount){assert(ENVIRONMENT_IS_WORKER);if(!WORKERFS.reader)WORKERFS.reader=new FileReaderSync;var root=WORKERFS.createNode(null,\\\\\\\"/\\\\\\\",WORKERFS.DIR_MODE,0);var createdParents={};function ensureParent(path){var parts=path.split(\\\\\\\"/\\\\\\\");var parent=root;for(var i=0;i<parts.length-1;i++){var curr=parts.slice(0,i+1).join(\\\\\\\"/\\\\\\\");if(!createdParents[curr]){createdParents[curr]=WORKERFS.createNode(parent,parts[i],WORKERFS.DIR_MODE,0)}parent=createdParents[curr]}return parent}function base(path){var parts=path.split(\\\\\\\"/\\\\\\\");return parts[parts.length-1]}Array.prototype.forEach.call(mount.opts[\\\\\\\"files\\\\\\\"]||[],(function(file){WORKERFS.createNode(ensureParent(file.name),base(file.name),WORKERFS.FILE_MODE,0,file,file.lastModifiedDate)}));(mount.opts[\\\\\\\"blobs\\\\\\\"]||[]).forEach((function(obj){WORKERFS.createNode(ensureParent(obj[\\\\\\\"name\\\\\\\"]),base(obj[\\\\\\\"name\\\\\\\"]),WORKERFS.FILE_MODE,0,obj[\\\\\\\"data\\\\\\\"])}));(mount.opts[\\\\\\\"packages\\\\\\\"]||[]).forEach((function(pack){pack[\\\\\\\"metadata\\\\\\\"].files.forEach((function(file){var name=file.filename.substr(1);WORKERFS.createNode(ensureParent(name),base(name),WORKERFS.FILE_MODE,0,pack[\\\\\\\"blob\\\\\\\"].slice(file.start,file.end))}))}));return root}),createNode:(function(parent,name,mode,dev,contents,mtime){var node=FS.createNode(parent,name,mode);node.mode=mode;node.node_ops=WORKERFS.node_ops;node.stream_ops=WORKERFS.stream_ops;node.timestamp=(mtime||new Date).getTime();assert(WORKERFS.FILE_MODE!==WORKERFS.DIR_MODE);if(mode===WORKERFS.FILE_MODE){node.size=contents.size;node.contents=contents}else{node.size=4096;node.contents={}}if(parent){parent.contents[name]=node}return node}),node_ops:{getattr:(function(node){return{dev:1,ino:undefined,mode:node.mode,nlink:1,uid:0,gid:0,rdev:undefined,size:node.size,atime:new Date(node.timestamp),mtime:new Date(node.timestamp),ctime:new Date(node.timestamp),blksize:4096,blocks:Math.ceil(node.size/4096)}}),setattr:(function(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}}),lookup:(function(parent,name){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}),mknod:(function(parent,name,mode,dev){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),rename:(function(oldNode,newDir,newName){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),unlink:(function(parent,name){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),rmdir:(function(parent,name){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),readdir:(function(node){var entries=[\\\\\\\".\\\\\\\",\\\\\\\"..\\\\\\\"];for(var key in node.contents){if(!node.contents.hasOwnProperty(key)){continue}entries.push(key)}return entries}),symlink:(function(parent,newName,oldPath){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}),readlink:(function(node){throw new FS.ErrnoError(ERRNO_CODES.EPERM)})},stream_ops:{read:(function(stream,buffer,offset,length,position){if(position>=stream.node.size)return 0;var chunk=stream.node.contents.slice(position,position+length);var ab=WORKERFS.reader.readAsArrayBuffer(chunk);buffer.set(new Uint8Array(ab),offset);return chunk.size}),write:(function(stream,buffer,offset,length,position){throw new FS.ErrnoError(ERRNO_CODES.EIO)}),llseek:(function(stream,offset,whence){var position=offset;if(whence===1){position+=stream.position}else if(whence===2){if(FS.isFile(stream.node.mode)){position+=stream.node.size}}if(position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return position})}};STATICTOP+=16;STATICTOP+=16;STATICTOP+=16;var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:\\\\\\\"/\\\\\\\",initialized:false,ignorePermissions:true,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:(function(e){if(!(e instanceof FS.ErrnoError))throw e+\\\\\\\" : \\\\\\\"+stackTrace();return ___setErrNo(e.errno)}),lookupPath:(function(path,opts){path=PATH.resolve(FS.cwd(),path);opts=opts||{};if(!path)return{path:\\\\\\\"\\\\\\\",node:null};var defaults={follow_mount:true,recurse_count:0};for(var key in defaults){if(opts[key]===undefined){opts[key]=defaults[key]}}if(opts.recurse_count>8){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}var parts=PATH.normalizeArray(path.split(\\\\\\\"/\\\\\\\").filter((function(p){return!!p})),false);var current=FS.root;var current_path=\\\\\\\"/\\\\\\\";for(var i=0;i<parts.length;i++){var islast=i===parts.length-1;if(islast&&opts.parent){break}current=FS.lookupNode(current,parts[i]);current_path=PATH.join2(current_path,parts[i]);if(FS.isMountpoint(current)){if(!islast||islast&&opts.follow_mount){current=current.mounted.root}}if(!islast||opts.follow){var count=0;while(FS.isLink(current.mode)){var link=FS.readlink(current_path);current_path=PATH.resolve(PATH.dirname(current_path),link);var lookup=FS.lookupPath(current_path,{recurse_count:opts.recurse_count});current=lookup.node;if(count++>40){throw new FS.ErrnoError(ERRNO_CODES.ELOOP)}}}}return{path:current_path,node:current}}),getPath:(function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!==\\\\\\\"/\\\\\\\"?mount+\\\\\\\"/\\\\\\\"+path:mount+path}path=path?node.name+\\\\\\\"/\\\\\\\"+path:node.name;node=node.parent}}),hashName:(function(parentid,name){var hash=0;for(var i=0;i<name.length;i++){hash=(hash<<5)-hash+name.charCodeAt(i)|0}return(parentid+hash>>>0)%FS.nameTable.length}),hashAddNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node}),hashRemoveNode:(function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}}),lookupNode:(function(parent,name){var err=FS.mayLookup(parent);if(err){throw new FS.ErrnoError(err,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)}),createNode:(function(parent,name,mode,rdev){if(!FS.FSNode){FS.FSNode=(function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev});FS.FSNode.prototype={};var readMode=292|73;var writeMode=146;Object.defineProperties(FS.FSNode.prototype,{read:{get:(function(){return(this.mode&readMode)===readMode}),set:(function(val){val?this.mode|=readMode:this.mode&=~readMode})},write:{get:(function(){return(this.mode&writeMode)===writeMode}),set:(function(val){val?this.mode|=writeMode:this.mode&=~writeMode})},isFolder:{get:(function(){return FS.isDir(this.mode)})},isDevice:{get:(function(){return FS.isChrdev(this.mode)})}})}var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node}),destroyNode:(function(node){FS.hashRemoveNode(node)}),isRoot:(function(node){return node===node.parent}),isMountpoint:(function(node){return!!node.mounted}),isFile:(function(mode){return(mode&61440)===32768}),isDir:(function(mode){return(mode&61440)===16384}),isLink:(function(mode){return(mode&61440)===40960}),isChrdev:(function(mode){return(mode&61440)===8192}),isBlkdev:(function(mode){return(mode&61440)===24576}),isFIFO:(function(mode){return(mode&61440)===4096}),isSocket:(function(mode){return(mode&49152)===49152}),flagModes:{\\\\\\\"r\\\\\\\":0,\\\\\\\"rs\\\\\\\":1052672,\\\\\\\"r+\\\\\\\":2,\\\\\\\"w\\\\\\\":577,\\\\\\\"wx\\\\\\\":705,\\\\\\\"xw\\\\\\\":705,\\\\\\\"w+\\\\\\\":578,\\\\\\\"wx+\\\\\\\":706,\\\\\\\"xw+\\\\\\\":706,\\\\\\\"a\\\\\\\":1089,\\\\\\\"ax\\\\\\\":1217,\\\\\\\"xa\\\\\\\":1217,\\\\\\\"a+\\\\\\\":1090,\\\\\\\"ax+\\\\\\\":1218,\\\\\\\"xa+\\\\\\\":1218},modeStringToFlags:(function(str){var flags=FS.flagModes[str];if(typeof flags===\\\\\\\"undefined\\\\\\\"){throw new Error(\\\\\\\"Unknown file open mode: \\\\\\\"+str)}return flags}),flagsToPermissionString:(function(flag){var perms=[\\\\\\\"r\\\\\\\",\\\\\\\"w\\\\\\\",\\\\\\\"rw\\\\\\\"][flag&3];if(flag&512){perms+=\\\\\\\"w\\\\\\\"}return perms}),nodePermissions:(function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf(\\\\\\\"r\\\\\\\")!==-1&&!(node.mode&292)){return ERRNO_CODES.EACCES}else if(perms.indexOf(\\\\\\\"w\\\\\\\")!==-1&&!(node.mode&146)){return ERRNO_CODES.EACCES}else if(perms.indexOf(\\\\\\\"x\\\\\\\")!==-1&&!(node.mode&73)){return ERRNO_CODES.EACCES}return 0}),mayLookup:(function(dir){var err=FS.nodePermissions(dir,\\\\\\\"x\\\\\\\");if(err)return err;if(!dir.node_ops.lookup)return ERRNO_CODES.EACCES;return 0}),mayCreate:(function(dir,name){try{var node=FS.lookupNode(dir,name);return ERRNO_CODES.EEXIST}catch(e){}return FS.nodePermissions(dir,\\\\\\\"wx\\\\\\\")}),mayDelete:(function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var err=FS.nodePermissions(dir,\\\\\\\"wx\\\\\\\");if(err){return err}if(isdir){if(!FS.isDir(node.mode)){return ERRNO_CODES.ENOTDIR}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return ERRNO_CODES.EBUSY}}else{if(FS.isDir(node.mode)){return ERRNO_CODES.EISDIR}}return 0}),mayOpen:(function(node,flags){if(!node){return ERRNO_CODES.ENOENT}if(FS.isLink(node.mode)){return ERRNO_CODES.ELOOP}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!==\\\\\\\"r\\\\\\\"||flags&512){return ERRNO_CODES.EISDIR}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))}),MAX_OPEN_FDS:4096,nextfd:(function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(ERRNO_CODES.EMFILE)}),getStream:(function(fd){return FS.streams[fd]}),createStream:(function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=(function(){});FS.FSStream.prototype={};Object.defineProperties(FS.FSStream.prototype,{object:{get:(function(){return this.node}),set:(function(val){this.node=val})},isRead:{get:(function(){return(this.flags&2097155)!==1})},isWrite:{get:(function(){return(this.flags&2097155)!==0})},isAppend:{get:(function(){return this.flags&1024})}})}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream}),closeStream:(function(fd){FS.streams[fd]=null}),chrdev_stream_ops:{open:(function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}}),llseek:(function(){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)})},major:(function(dev){return dev>>8}),minor:(function(dev){return dev&255}),makedev:(function(ma,mi){return ma<<8|mi}),registerDevice:(function(dev,ops){FS.devices[dev]={stream_ops:ops}}),getDevice:(function(dev){return FS.devices[dev]}),getMounts:(function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts}),syncfs:(function(populate,callback){if(typeof populate===\\\\\\\"function\\\\\\\"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){console.log(\\\\\\\"warning: \\\\\\\"+FS.syncFSRequests+\\\\\\\" FS.syncfs operations in flight at once, probably just doing extra work\\\\\\\")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(err){assert(FS.syncFSRequests>0);FS.syncFSRequests--;return callback(err)}function done(err){if(err){if(!done.errored){done.errored=true;return doCallback(err)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach((function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)}))}),mount:(function(type,opts,mountpoint){var root=mountpoint===\\\\\\\"/\\\\\\\";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot}),unmount:(function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach((function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}}));node.mounted=null;var idx=node.mount.mounts.indexOf(mount);assert(idx!==-1);node.mount.mounts.splice(idx,1)}),lookup:(function(parent,name){return parent.node_ops.lookup(parent,name)}),mknod:(function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name===\\\\\\\".\\\\\\\"||name===\\\\\\\"..\\\\\\\"){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var err=FS.mayCreate(parent,name);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return parent.node_ops.mknod(parent,name,mode,dev)}),create:(function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)}),mkdir:(function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)}),mkdirTree:(function(path,mode){var dirs=path.split(\\\\\\\"/\\\\\\\");var d=\\\\\\\"\\\\\\\";for(var i=0;i<dirs.length;++i){if(!dirs[i])continue;d+=\\\\\\\"/\\\\\\\"+dirs[i];try{FS.mkdir(d,mode)}catch(e){if(e.errno!=ERRNO_CODES.EEXIST)throw e}}}),mkdev:(function(path,mode,dev){if(typeof dev===\\\\\\\"undefined\\\\\\\"){dev=mode;mode=438}mode|=8192;return FS.mknod(path,mode,dev)}),symlink:(function(oldpath,newpath){if(!PATH.resolve(oldpath)){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}var lookup=FS.lookupPath(newpath,{parent:true});var parent=lookup.node;if(!parent){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}var newname=PATH.basename(newpath);var err=FS.mayCreate(parent,newname);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.symlink){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return parent.node_ops.symlink(parent,newname,oldpath)}),rename:(function(old_path,new_path){var old_dirname=PATH.dirname(old_path);var new_dirname=PATH.dirname(new_path);var old_name=PATH.basename(old_path);var new_name=PATH.basename(new_path);var lookup,old_dir,new_dir;try{lookup=FS.lookupPath(old_path,{parent:true});old_dir=lookup.node;lookup=FS.lookupPath(new_path,{parent:true});new_dir=lookup.node}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(!old_dir||!new_dir)throw new FS.ErrnoError(ERRNO_CODES.ENOENT);if(old_dir.mount!==new_dir.mount){throw new FS.ErrnoError(ERRNO_CODES.EXDEV)}var old_node=FS.lookupNode(old_dir,old_name);var relative=PATH.relative(old_path,new_dirname);if(relative.charAt(0)!==\\\\\\\".\\\\\\\"){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}relative=PATH.relative(new_path,old_dirname);if(relative.charAt(0)!==\\\\\\\".\\\\\\\"){throw new FS.ErrnoError(ERRNO_CODES.ENOTEMPTY)}var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(old_node===new_node){return}var isdir=FS.isDir(old_node.mode);var err=FS.mayDelete(old_dir,old_name,isdir);if(err){throw new FS.ErrnoError(err)}err=new_node?FS.mayDelete(new_dir,new_name,isdir):FS.mayCreate(new_dir,new_name);if(err){throw new FS.ErrnoError(err)}if(!old_dir.node_ops.rename){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(FS.isMountpoint(old_node)||new_node&&FS.isMountpoint(new_node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}if(new_dir!==old_dir){err=FS.nodePermissions(old_dir,\\\\\\\"w\\\\\\\");if(err){throw new FS.ErrnoError(err)}}try{if(FS.trackingDelegate[\\\\\\\"willMovePath\\\\\\\"]){FS.trackingDelegate[\\\\\\\"willMovePath\\\\\\\"](old_path,new_path)}}catch(e){console.log(\\\\\\\"FS.trackingDelegate['willMovePath']('\\\\\\\"+old_path+\\\\\\\"', '\\\\\\\"+new_path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}FS.hashRemoveNode(old_node);try{old_dir.node_ops.rename(old_node,new_dir,new_name)}catch(e){throw e}finally{FS.hashAddNode(old_node)}try{if(FS.trackingDelegate[\\\\\\\"onMovePath\\\\\\\"])FS.trackingDelegate[\\\\\\\"onMovePath\\\\\\\"](old_path,new_path)}catch(e){console.log(\\\\\\\"FS.trackingDelegate['onMovePath']('\\\\\\\"+old_path+\\\\\\\"', '\\\\\\\"+new_path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}}),rmdir:(function(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var err=FS.mayDelete(parent,name,true);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.rmdir){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}try{if(FS.trackingDelegate[\\\\\\\"willDeletePath\\\\\\\"]){FS.trackingDelegate[\\\\\\\"willDeletePath\\\\\\\"](path)}}catch(e){console.log(\\\\\\\"FS.trackingDelegate['willDeletePath']('\\\\\\\"+path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}parent.node_ops.rmdir(parent,name);FS.destroyNode(node);try{if(FS.trackingDelegate[\\\\\\\"onDeletePath\\\\\\\"])FS.trackingDelegate[\\\\\\\"onDeletePath\\\\\\\"](path)}catch(e){console.log(\\\\\\\"FS.trackingDelegate['onDeletePath']('\\\\\\\"+path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}}),readdir:(function(path){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node.node_ops.readdir){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}return node.node_ops.readdir(node)}),unlink:(function(path){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);var node=FS.lookupNode(parent,name);var err=FS.mayDelete(parent,name,false);if(err){throw new FS.ErrnoError(err)}if(!parent.node_ops.unlink){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(FS.isMountpoint(node)){throw new FS.ErrnoError(ERRNO_CODES.EBUSY)}try{if(FS.trackingDelegate[\\\\\\\"willDeletePath\\\\\\\"]){FS.trackingDelegate[\\\\\\\"willDeletePath\\\\\\\"](path)}}catch(e){console.log(\\\\\\\"FS.trackingDelegate['willDeletePath']('\\\\\\\"+path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}parent.node_ops.unlink(parent,name);FS.destroyNode(node);try{if(FS.trackingDelegate[\\\\\\\"onDeletePath\\\\\\\"])FS.trackingDelegate[\\\\\\\"onDeletePath\\\\\\\"](path)}catch(e){console.log(\\\\\\\"FS.trackingDelegate['onDeletePath']('\\\\\\\"+path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}}),readlink:(function(path){var lookup=FS.lookupPath(path);var link=lookup.node;if(!link){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}if(!link.node_ops.readlink){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}return PATH.resolve(FS.getPath(link.parent),link.node_ops.readlink(link))}),stat:(function(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;if(!node){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}if(!node.node_ops.getattr){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}return node.node_ops.getattr(node)}),lstat:(function(path){return FS.stat(path,true)}),chmod:(function(path,mode,dontFollow){var node;if(typeof path===\\\\\\\"string\\\\\\\"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}node.node_ops.setattr(node,{mode:mode&4095|node.mode&~4095,timestamp:Date.now()})}),lchmod:(function(path,mode){FS.chmod(path,mode,true)}),fchmod:(function(fd,mode){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}FS.chmod(stream.node,mode)}),chown:(function(path,uid,gid,dontFollow){var node;if(typeof path===\\\\\\\"string\\\\\\\"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}node.node_ops.setattr(node,{timestamp:Date.now()})}),lchown:(function(path,uid,gid){FS.chown(path,uid,gid,true)}),fchown:(function(fd,uid,gid){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}FS.chown(stream.node,uid,gid)}),truncate:(function(path,len){if(len<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var node;if(typeof path===\\\\\\\"string\\\\\\\"){var lookup=FS.lookupPath(path,{follow:true});node=lookup.node}else{node=path}if(!node.node_ops.setattr){throw new FS.ErrnoError(ERRNO_CODES.EPERM)}if(FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EISDIR)}if(!FS.isFile(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var err=FS.nodePermissions(node,\\\\\\\"w\\\\\\\");if(err){throw new FS.ErrnoError(err)}node.node_ops.setattr(node,{size:len,timestamp:Date.now()})}),ftruncate:(function(fd,len){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}FS.truncate(stream.node,len)}),utime:(function(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;node.node_ops.setattr(node,{timestamp:Math.max(atime,mtime)})}),open:(function(path,flags,mode,fd_start,fd_end){if(path===\\\\\\\"\\\\\\\"){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}flags=typeof flags===\\\\\\\"string\\\\\\\"?FS.modeStringToFlags(flags):flags;mode=typeof mode===\\\\\\\"undefined\\\\\\\"?438:mode;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;if(typeof path===\\\\\\\"object\\\\\\\"){node=path}else{path=PATH.normalize(path);try{var lookup=FS.lookupPath(path,{follow:!(flags&131072)});node=lookup.node}catch(e){}}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(ERRNO_CODES.EEXIST)}}else{node=FS.mknod(path,mode,0);created=true}}if(!node){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}if(FS.isChrdev(node.mode)){flags&=~512}if(flags&65536&&!FS.isDir(node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}if(!created){var err=FS.mayOpen(node,flags);if(err){throw new FS.ErrnoError(err)}}if(flags&512){FS.truncate(node,0)}flags&=~(128|512);var stream=FS.createStream({node:node,path:FS.getPath(node),flags:flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false},fd_start,fd_end);if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(Module[\\\\\\\"logReadFiles\\\\\\\"]&&!(flags&1)){if(!FS.readFiles)FS.readFiles={};if(!(path in FS.readFiles)){FS.readFiles[path]=1;err(\\\\\\\"read file: \\\\\\\"+path)}}try{if(FS.trackingDelegate[\\\\\\\"onOpenFile\\\\\\\"]){var trackingFlags=0;if((flags&2097155)!==1){trackingFlags|=FS.tracking.openFlags.READ}if((flags&2097155)!==0){trackingFlags|=FS.tracking.openFlags.WRITE}FS.trackingDelegate[\\\\\\\"onOpenFile\\\\\\\"](path,trackingFlags)}}catch(e){console.log(\\\\\\\"FS.trackingDelegate['onOpenFile']('\\\\\\\"+path+\\\\\\\"', flags) threw an exception: \\\\\\\"+e.message)}return stream}),close:(function(stream){if(FS.isClosed(stream)){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(stream.getdents)stream.getdents=null;try{if(stream.stream_ops.close){stream.stream_ops.close(stream)}}catch(e){throw e}finally{FS.closeStream(stream.fd)}stream.fd=null}),isClosed:(function(stream){return stream.fd===null}),llseek:(function(stream,offset,whence){if(FS.isClosed(stream)){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(!stream.seekable||!stream.stream_ops.llseek){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)}stream.position=stream.stream_ops.llseek(stream,offset,whence);stream.ungotten=[];return stream.position}),read:(function(stream,buffer,offset,length,position){if(length<0||position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}if(FS.isClosed(stream)){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if((stream.flags&2097155)===1){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EISDIR)}if(!stream.stream_ops.read){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var seeking=typeof position!==\\\\\\\"undefined\\\\\\\";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)}var bytesRead=stream.stream_ops.read(stream,buffer,offset,length,position);if(!seeking)stream.position+=bytesRead;return bytesRead}),write:(function(stream,buffer,offset,length,position,canOwn){if(length<0||position<0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}if(FS.isClosed(stream)){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(FS.isDir(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.EISDIR)}if(!stream.stream_ops.write){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}if(stream.flags&1024){FS.llseek(stream,0,2)}var seeking=typeof position!==\\\\\\\"undefined\\\\\\\";if(!seeking){position=stream.position}else if(!stream.seekable){throw new FS.ErrnoError(ERRNO_CODES.ESPIPE)}var bytesWritten=stream.stream_ops.write(stream,buffer,offset,length,position,canOwn);if(!seeking)stream.position+=bytesWritten;try{if(stream.path&&FS.trackingDelegate[\\\\\\\"onWriteToFile\\\\\\\"])FS.trackingDelegate[\\\\\\\"onWriteToFile\\\\\\\"](stream.path)}catch(e){console.log(\\\\\\\"FS.trackingDelegate['onWriteToFile']('\\\\\\\"+path+\\\\\\\"') threw an exception: \\\\\\\"+e.message)}return bytesWritten}),allocate:(function(stream,offset,length){if(FS.isClosed(stream)){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(offset<0||length<=0){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}if((stream.flags&2097155)===0){throw new FS.ErrnoError(ERRNO_CODES.EBADF)}if(!FS.isFile(stream.node.mode)&&!FS.isDir(stream.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}if(!stream.stream_ops.allocate){throw new FS.ErrnoError(ERRNO_CODES.EOPNOTSUPP)}stream.stream_ops.allocate(stream,offset,length)}),mmap:(function(stream,buffer,offset,length,position,prot,flags){if((stream.flags&2097155)===1){throw new FS.ErrnoError(ERRNO_CODES.EACCES)}if(!stream.stream_ops.mmap){throw new FS.ErrnoError(ERRNO_CODES.ENODEV)}return stream.stream_ops.mmap(stream,buffer,offset,length,position,prot,flags)}),msync:(function(stream,buffer,offset,length,mmapFlags){if(!stream||!stream.stream_ops.msync){return 0}return stream.stream_ops.msync(stream,buffer,offset,length,mmapFlags)}),munmap:(function(stream){return 0}),ioctl:(function(stream,cmd,arg){if(!stream.stream_ops.ioctl){throw new FS.ErrnoError(ERRNO_CODES.ENOTTY)}return stream.stream_ops.ioctl(stream,cmd,arg)}),readFile:(function(path,opts){opts=opts||{};opts.flags=opts.flags||\\\\\\\"r\\\\\\\";opts.encoding=opts.encoding||\\\\\\\"binary\\\\\\\";if(opts.encoding!==\\\\\\\"utf8\\\\\\\"&&opts.encoding!==\\\\\\\"binary\\\\\\\"){throw new Error('Invalid encoding type \\\\\\\"'+opts.encoding+'\\\\\\\"')}var ret;var stream=FS.open(path,opts.flags);var stat=FS.stat(path);var length=stat.size;var buf=new Uint8Array(length);FS.read(stream,buf,0,length,0);if(opts.encoding===\\\\\\\"utf8\\\\\\\"){ret=UTF8ArrayToString(buf,0)}else if(opts.encoding===\\\\\\\"binary\\\\\\\"){ret=buf}FS.close(stream);return ret}),writeFile:(function(path,data,opts){opts=opts||{};opts.flags=opts.flags||\\\\\\\"w\\\\\\\";var stream=FS.open(path,opts.flags,opts.mode);if(typeof data===\\\\\\\"string\\\\\\\"){var buf=new Uint8Array(lengthBytesUTF8(data)+1);var actualNumBytes=stringToUTF8Array(data,buf,0,buf.length);FS.write(stream,buf,0,actualNumBytes,undefined,opts.canOwn)}else if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{throw new Error(\\\\\\\"Unsupported data type\\\\\\\")}FS.close(stream)}),cwd:(function(){return FS.currentPath}),chdir:(function(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(ERRNO_CODES.ENOENT)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(ERRNO_CODES.ENOTDIR)}var err=FS.nodePermissions(lookup.node,\\\\\\\"x\\\\\\\");if(err){throw new FS.ErrnoError(err)}FS.currentPath=lookup.path}),createDefaultDirectories:(function(){FS.mkdir(\\\\\\\"/tmp\\\\\\\");FS.mkdir(\\\\\\\"/home\\\\\\\");FS.mkdir(\\\\\\\"/home/web_user\\\\\\\")}),createDefaultDevices:(function(){FS.mkdir(\\\\\\\"/dev\\\\\\\");FS.registerDevice(FS.makedev(1,3),{read:(function(){return 0}),write:(function(stream,buffer,offset,length,pos){return length})});FS.mkdev(\\\\\\\"/dev/null\\\\\\\",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev(\\\\\\\"/dev/tty\\\\\\\",FS.makedev(5,0));FS.mkdev(\\\\\\\"/dev/tty1\\\\\\\",FS.makedev(6,0));var random_device;if(typeof crypto!==\\\\\\\"undefined\\\\\\\"){var randomBuffer=new Uint8Array(1);random_device=(function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]})}else if(ENVIRONMENT_IS_NODE){random_device=(function(){return require(\\\\\\\"crypto\\\\\\\")[\\\\\\\"randomBytes\\\\\\\"](1)[0]})}else{random_device=(function(){return Math.random()*256|0})}FS.createDevice(\\\\\\\"/dev\\\\\\\",\\\\\\\"random\\\\\\\",random_device);FS.createDevice(\\\\\\\"/dev\\\\\\\",\\\\\\\"urandom\\\\\\\",random_device);FS.mkdir(\\\\\\\"/dev/shm\\\\\\\");FS.mkdir(\\\\\\\"/dev/shm/tmp\\\\\\\")}),createSpecialDirectories:(function(){FS.mkdir(\\\\\\\"/proc\\\\\\\");FS.mkdir(\\\\\\\"/proc/self\\\\\\\");FS.mkdir(\\\\\\\"/proc/self/fd\\\\\\\");FS.mount({mount:(function(){var node=FS.createNode(\\\\\\\"/proc/self\\\\\\\",\\\\\\\"fd\\\\\\\",16384|511,73);node.node_ops={lookup:(function(parent,name){var fd=+name;var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);var ret={parent:null,mount:{mountpoint:\\\\\\\"fake\\\\\\\"},node_ops:{readlink:(function(){return stream.path})}};ret.parent=ret;return ret})};return node})},{},\\\\\\\"/proc/self/fd\\\\\\\")}),createStandardStreams:(function(){if(Module[\\\\\\\"stdin\\\\\\\"]){FS.createDevice(\\\\\\\"/dev\\\\\\\",\\\\\\\"stdin\\\\\\\",Module[\\\\\\\"stdin\\\\\\\"])}else{FS.symlink(\\\\\\\"/dev/tty\\\\\\\",\\\\\\\"/dev/stdin\\\\\\\")}if(Module[\\\\\\\"stdout\\\\\\\"]){FS.createDevice(\\\\\\\"/dev\\\\\\\",\\\\\\\"stdout\\\\\\\",null,Module[\\\\\\\"stdout\\\\\\\"])}else{FS.symlink(\\\\\\\"/dev/tty\\\\\\\",\\\\\\\"/dev/stdout\\\\\\\")}if(Module[\\\\\\\"stderr\\\\\\\"]){FS.createDevice(\\\\\\\"/dev\\\\\\\",\\\\\\\"stderr\\\\\\\",null,Module[\\\\\\\"stderr\\\\\\\"])}else{FS.symlink(\\\\\\\"/dev/tty1\\\\\\\",\\\\\\\"/dev/stderr\\\\\\\")}var stdin=FS.open(\\\\\\\"/dev/stdin\\\\\\\",\\\\\\\"r\\\\\\\");assert(stdin.fd===0,\\\\\\\"invalid handle for stdin (\\\\\\\"+stdin.fd+\\\\\\\")\\\\\\\");var stdout=FS.open(\\\\\\\"/dev/stdout\\\\\\\",\\\\\\\"w\\\\\\\");assert(stdout.fd===1,\\\\\\\"invalid handle for stdout (\\\\\\\"+stdout.fd+\\\\\\\")\\\\\\\");var stderr=FS.open(\\\\\\\"/dev/stderr\\\\\\\",\\\\\\\"w\\\\\\\");assert(stderr.fd===2,\\\\\\\"invalid handle for stderr (\\\\\\\"+stderr.fd+\\\\\\\")\\\\\\\")}),ensureErrnoError:(function(){if(FS.ErrnoError)return;FS.ErrnoError=function ErrnoError(errno,node){this.node=node;this.setErrno=(function(errno){this.errno=errno;for(var key in ERRNO_CODES){if(ERRNO_CODES[key]===errno){this.code=key;break}}});this.setErrno(errno);this.message=ERRNO_MESSAGES[errno];if(this.stack)Object.defineProperty(this,\\\\\\\"stack\\\\\\\",{value:(new Error).stack,writable:true})};FS.ErrnoError.prototype=new Error;FS.ErrnoError.prototype.constructor=FS.ErrnoError;[ERRNO_CODES.ENOENT].forEach((function(code){FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=\\\\\\\"<generic error, no stack>\\\\\\\"}))}),staticInit:(function(){FS.ensureErrnoError();FS.nameTable=new Array(4096);FS.mount(MEMFS,{},\\\\\\\"/\\\\\\\");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={\\\\\\\"MEMFS\\\\\\\":MEMFS,\\\\\\\"IDBFS\\\\\\\":IDBFS,\\\\\\\"NODEFS\\\\\\\":NODEFS,\\\\\\\"WORKERFS\\\\\\\":WORKERFS}}),init:(function(input,output,error){assert(!FS.init.initialized,\\\\\\\"FS.init was previously called. If you want to initialize later with custom parameters, remove any earlier calls (note that one is automatically added to the generated code)\\\\\\\");FS.init.initialized=true;FS.ensureErrnoError();Module[\\\\\\\"stdin\\\\\\\"]=input||Module[\\\\\\\"stdin\\\\\\\"];Module[\\\\\\\"stdout\\\\\\\"]=output||Module[\\\\\\\"stdout\\\\\\\"];Module[\\\\\\\"stderr\\\\\\\"]=error||Module[\\\\\\\"stderr\\\\\\\"];FS.createStandardStreams()}),quit:(function(){FS.init.initialized=false;var fflush=Module[\\\\\\\"_fflush\\\\\\\"];if(fflush)fflush(0);for(var i=0;i<FS.streams.length;i++){var stream=FS.streams[i];if(!stream){continue}FS.close(stream)}}),getMode:(function(canRead,canWrite){var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode}),joinPath:(function(parts,forceRelative){var path=PATH.join.apply(null,parts);if(forceRelative&&path[0]==\\\\\\\"/\\\\\\\")path=path.substr(1);return path}),absolutePath:(function(relative,base){return PATH.resolve(base,relative)}),standardizePath:(function(path){return PATH.normalize(path)}),findObject:(function(path,dontResolveLastLink){var ret=FS.analyzePath(path,dontResolveLastLink);if(ret.exists){return ret.object}else{___setErrNo(ret.error);return null}}),analyzePath:(function(path,dontResolveLastLink){try{var lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});path=lookup.path}catch(e){}var ret={isRoot:false,exists:false,error:0,name:null,path:null,object:null,parentExists:false,parentPath:null,parentObject:null};try{var lookup=FS.lookupPath(path,{parent:true});ret.parentExists=true;ret.parentPath=lookup.path;ret.parentObject=lookup.node;ret.name=PATH.basename(path);lookup=FS.lookupPath(path,{follow:!dontResolveLastLink});ret.exists=true;ret.path=lookup.path;ret.object=lookup.node;ret.name=lookup.node.name;ret.isRoot=lookup.path===\\\\\\\"/\\\\\\\"}catch(e){ret.error=e.errno}return ret}),createFolder:(function(parent,name,canRead,canWrite){var path=PATH.join2(typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.mkdir(path,mode)}),createPath:(function(parent,path,canRead,canWrite){parent=typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent);var parts=path.split(\\\\\\\"/\\\\\\\").reverse();while(parts.length){var part=parts.pop();if(!part)continue;var current=PATH.join2(parent,part);try{FS.mkdir(current)}catch(e){}parent=current}return current}),createFile:(function(parent,name,properties,canRead,canWrite){var path=PATH.join2(typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent),name);var mode=FS.getMode(canRead,canWrite);return FS.create(path,mode)}),createDataFile:(function(parent,name,data,canRead,canWrite,canOwn){var path=name?PATH.join2(typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent),name):parent;var mode=FS.getMode(canRead,canWrite);var node=FS.create(path,mode);if(data){if(typeof data===\\\\\\\"string\\\\\\\"){var arr=new Array(data.length);for(var i=0,len=data.length;i<len;++i)arr[i]=data.charCodeAt(i);data=arr}FS.chmod(node,mode|146);var stream=FS.open(node,\\\\\\\"w\\\\\\\");FS.write(stream,data,0,data.length,0,canOwn);FS.close(stream);FS.chmod(node,mode)}return node}),createDevice:(function(parent,name,input,output){var path=PATH.join2(typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent),name);var mode=FS.getMode(!!input,!!output);if(!FS.createDevice.major)FS.createDevice.major=64;var dev=FS.makedev(FS.createDevice.major++,0);FS.registerDevice(dev,{open:(function(stream){stream.seekable=false}),close:(function(stream){if(output&&output.buffer&&output.buffer.length){output(10)}}),read:(function(stream,buffer,offset,length,pos){var bytesRead=0;for(var i=0;i<length;i++){var result;try{result=input()}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EIO)}if(result===undefined&&bytesRead===0){throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}if(result===null||result===undefined)break;bytesRead++;buffer[offset+i]=result}if(bytesRead){stream.node.timestamp=Date.now()}return bytesRead}),write:(function(stream,buffer,offset,length,pos){for(var i=0;i<length;i++){try{output(buffer[offset+i])}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EIO)}}if(length){stream.node.timestamp=Date.now()}return i})});return FS.mkdev(path,mode,dev)}),createLink:(function(parent,name,target,canRead,canWrite){var path=PATH.join2(typeof parent===\\\\\\\"string\\\\\\\"?parent:FS.getPath(parent),name);return FS.symlink(target,path)}),forceLoadFile:(function(obj){if(obj.isDevice||obj.isFolder||obj.link||obj.contents)return true;var success=true;if(typeof XMLHttpRequest!==\\\\\\\"undefined\\\\\\\"){throw new Error(\\\\\\\"Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.\\\\\\\")}else if(Module[\\\\\\\"read\\\\\\\"]){try{obj.contents=intArrayFromString(Module[\\\\\\\"read\\\\\\\"](obj.url),true);obj.usedBytes=obj.contents.length}catch(e){success=false}}else{throw new Error(\\\\\\\"Cannot load without read() or XMLHttpRequest.\\\\\\\")}if(!success)___setErrNo(ERRNO_CODES.EIO);return success}),createLazyFile:(function(parent,name,url,canRead,canWrite){function LazyUint8Array(){this.lengthKnown=false;this.chunks=[]}LazyUint8Array.prototype.get=function LazyUint8Array_get(idx){if(idx>this.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open(\\\\\\\"HEAD\\\\\\\",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error(\\\\\\\"Couldn't load \\\\\\\"+url+\\\\\\\". Status: \\\\\\\"+xhr.status);var datalength=Number(xhr.getResponseHeader(\\\\\\\"Content-length\\\\\\\"));var header;var hasByteServing=(header=xhr.getResponseHeader(\\\\\\\"Accept-Ranges\\\\\\\"))&&header===\\\\\\\"bytes\\\\\\\";var usesGzip=(header=xhr.getResponseHeader(\\\\\\\"Content-Encoding\\\\\\\"))&&header===\\\\\\\"gzip\\\\\\\";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=(function(from,to){if(from>to)throw new Error(\\\\\\\"invalid range (\\\\\\\"+from+\\\\\\\", \\\\\\\"+to+\\\\\\\") or no bytes requested!\\\\\\\");if(to>datalength-1)throw new Error(\\\\\\\"only \\\\\\\"+datalength+\\\\\\\" bytes available! programmer error!\\\\\\\");var xhr=new XMLHttpRequest;xhr.open(\\\\\\\"GET\\\\\\\",url,false);if(datalength!==chunkSize)xhr.setRequestHeader(\\\\\\\"Range\\\\\\\",\\\\\\\"bytes=\\\\\\\"+from+\\\\\\\"-\\\\\\\"+to);if(typeof Uint8Array!=\\\\\\\"undefined\\\\\\\")xhr.responseType=\\\\\\\"arraybuffer\\\\\\\";if(xhr.overrideMimeType){xhr.overrideMimeType(\\\\\\\"text/plain; charset=x-user-defined\\\\\\\")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error(\\\\\\\"Couldn't load \\\\\\\"+url+\\\\\\\". Status: \\\\\\\"+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||\\\\\\\"\\\\\\\",true)}});var lazyArray=this;lazyArray.setDataGetter((function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]===\\\\\\\"undefined\\\\\\\"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]===\\\\\\\"undefined\\\\\\\")throw new Error(\\\\\\\"doXHR failed!\\\\\\\");return lazyArray.chunks[chunkNum]}));if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;console.log(\\\\\\\"LazyFiles on gzip forces download of the whole file when length is accessed\\\\\\\")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!==\\\\\\\"undefined\\\\\\\"){if(!ENVIRONMENT_IS_WORKER)throw\\\\\\\"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc\\\\\\\";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._length})},chunkSize:{get:(function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize})}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:(function(){return this.contents.length})}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach((function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}return fn.apply(null,arguments)}}));stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(ERRNO_CODES.EIO)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);assert(size>=0);if(contents.slice){for(var i=0;i<size;i++){buffer[offset+i]=contents[position+i]}}else{for(var i=0;i<size;i++){buffer[offset+i]=contents.get(position+i)}}return size};node.stream_ops=stream_ops;return node}),createPreloadedFile:(function(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish){Browser.init();var fullname=name?PATH.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(\\\\\\\"cp \\\\\\\"+fullname);function processData(byteArray){function finish(byteArray){if(preFinish)preFinish();if(!dontCreateFile){FS.createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}if(onload)onload();removeRunDependency(dep)}var handled=false;Module[\\\\\\\"preloadPlugins\\\\\\\"].forEach((function(plugin){if(handled)return;if(plugin[\\\\\\\"canHandle\\\\\\\"](fullname)){plugin[\\\\\\\"handle\\\\\\\"](byteArray,fullname,finish,(function(){if(onerror)onerror();removeRunDependency(dep)}));handled=true}}));if(!handled)finish(byteArray)}addRunDependency(dep);if(typeof url==\\\\\\\"string\\\\\\\"){Browser.asyncLoad(url,(function(byteArray){processData(byteArray)}),onerror)}else{processData(url)}}),indexedDB:(function(){return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB}),DB_NAME:(function(){return\\\\\\\"EM_FS_\\\\\\\"+window.location.pathname}),DB_VERSION:20,DB_STORE_NAME:\\\\\\\"FILE_DATA\\\\\\\",saveFilesToDB:(function(paths,onload,onerror){onload=onload||(function(){});onerror=onerror||(function(){});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=function openRequest_onupgradeneeded(){console.log(\\\\\\\"creating db\\\\\\\");var db=openRequest.result;db.createObjectStore(FS.DB_STORE_NAME)};openRequest.onsuccess=function openRequest_onsuccess(){var db=openRequest.result;var transaction=db.transaction([FS.DB_STORE_NAME],\\\\\\\"readwrite\\\\\\\");var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach((function(path){var putRequest=files.put(FS.analyzePath(path).object.contents,path);putRequest.onsuccess=function putRequest_onsuccess(){ok++;if(ok+fail==total)finish()};putRequest.onerror=function putRequest_onerror(){fail++;if(ok+fail==total)finish()}}));transaction.onerror=onerror};openRequest.onerror=onerror}),loadFilesFromDB:(function(paths,onload,onerror){onload=onload||(function(){});onerror=onerror||(function(){});var indexedDB=FS.indexedDB();try{var openRequest=indexedDB.open(FS.DB_NAME(),FS.DB_VERSION)}catch(e){return onerror(e)}openRequest.onupgradeneeded=onerror;openRequest.onsuccess=function openRequest_onsuccess(){var db=openRequest.result;try{var transaction=db.transaction([FS.DB_STORE_NAME],\\\\\\\"readonly\\\\\\\")}catch(e){onerror(e);return}var files=transaction.objectStore(FS.DB_STORE_NAME);var ok=0,fail=0,total=paths.length;function finish(){if(fail==0)onload();else onerror()}paths.forEach((function(path){var getRequest=files.get(path);getRequest.onsuccess=function getRequest_onsuccess(){if(FS.analyzePath(path).exists){FS.unlink(path)}FS.createDataFile(PATH.dirname(path),PATH.basename(path),getRequest.result,true,true,true);ok++;if(ok+fail==total)finish()};getRequest.onerror=function getRequest_onerror(){fail++;if(ok+fail==total)finish()}}));transaction.onerror=onerror};openRequest.onerror=onerror})};var SYSCALLS={DEFAULT_POLLMASK:5,mappings:{},umask:511,calculateAt:(function(dirfd,path){if(path[0]!==\\\\\\\"/\\\\\\\"){var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=FS.getStream(dirfd);if(!dirstream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);dir=dirstream.path}path=PATH.join2(dir,path)}return path}),doStat:(function(func,path,buf){try{var stat=func(path)}catch(e){if(e&&e.node&&PATH.normalize(path)!==PATH.normalize(FS.getPath(e.node))){return-ERRNO_CODES.ENOTDIR}throw e}HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;HEAP32[buf+36>>2]=stat.size;HEAP32[buf+40>>2]=4096;HEAP32[buf+44>>2]=stat.blocks;HEAP32[buf+48>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+52>>2]=0;HEAP32[buf+56>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ino;return 0}),doMsync:(function(addr,stream,len,flags){var buffer=new Uint8Array(HEAPU8.subarray(addr,addr+len));FS.msync(stream,buffer,0,len,flags)}),doMkdir:(function(path,mode){path=PATH.normalize(path);if(path[path.length-1]===\\\\\\\"/\\\\\\\")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0}),doMknod:(function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-ERRNO_CODES.EINVAL}FS.mknod(path,mode,dev);return 0}),doReadlink:(function(path,buf,bufsize){if(bufsize<=0)return-ERRNO_CODES.EINVAL;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len}),doAccess:(function(path,amode){if(amode&~7){return-ERRNO_CODES.EINVAL}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;var perms=\\\\\\\"\\\\\\\";if(amode&4)perms+=\\\\\\\"r\\\\\\\";if(amode&2)perms+=\\\\\\\"w\\\\\\\";if(amode&1)perms+=\\\\\\\"x\\\\\\\";if(perms&&FS.nodePermissions(node,perms)){return-ERRNO_CODES.EACCES}return 0}),doDup:(function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd}),doReadv:(function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i<iovcnt;i++){var ptr=HEAP32[iov+i*8>>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr<len)break}return ret}),doWritev:(function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i<iovcnt;i++){var ptr=HEAP32[iov+i*8>>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret}),varargs:0,get:(function(varargs){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret}),getStr:(function(){var ret=Pointer_stringify(SYSCALLS.get());return ret}),getStreamFromFD:(function(){var stream=FS.getStream(SYSCALLS.get());if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return stream}),getSocketFromFD:(function(){var socket=SOCKFS.getSocket(SYSCALLS.get());if(!socket)throw new FS.ErrnoError(ERRNO_CODES.EBADF);return socket}),getSocketAddress:(function(allowNull){var addrp=SYSCALLS.get(),addrlen=SYSCALLS.get();if(allowNull&&addrp===0)return null;var info=__read_sockaddr(addrp,addrlen);if(info.errno)throw new FS.ErrnoError(info.errno);info.addr=DNS.lookup_addr(info.addr)||info.addr;return info}),get64:(function(){var low=SYSCALLS.get(),high=SYSCALLS.get();if(low>=0)assert(high===0);else assert(high===-1);return low}),getZero:(function(){assert(SYSCALLS.get()===0)})};function ___syscall10(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr();FS.unlink(path);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var SOCKFS={mount:(function(mount){Module[\\\\\\\"websocket\\\\\\\"]=Module[\\\\\\\"websocket\\\\\\\"]&&\\\\\\\"object\\\\\\\"===typeof Module[\\\\\\\"websocket\\\\\\\"]?Module[\\\\\\\"websocket\\\\\\\"]:{};Module[\\\\\\\"websocket\\\\\\\"]._callbacks={};Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"on\\\\\\\"]=(function(event,callback){if(\\\\\\\"function\\\\\\\"===typeof callback){this._callbacks[event]=callback}return this});Module[\\\\\\\"websocket\\\\\\\"].emit=(function(event,param){if(\\\\\\\"function\\\\\\\"===typeof this._callbacks[event]){this._callbacks[event].call(this,param)}});return FS.createNode(null,\\\\\\\"/\\\\\\\",16384|511,0)}),createSocket:(function(family,type,protocol){var streaming=type==1;if(protocol){assert(streaming==(protocol==6))}var sock={family:family,type:type,protocol:protocol,server:null,error:null,peers:{},pending:[],recv_queue:[],sock_ops:SOCKFS.websocket_sock_ops};var name=SOCKFS.nextname();var node=FS.createNode(SOCKFS.root,name,49152,0);node.sock=sock;var stream=FS.createStream({path:name,node:node,flags:FS.modeStringToFlags(\\\\\\\"r+\\\\\\\"),seekable:false,stream_ops:SOCKFS.stream_ops});sock.stream=stream;return sock}),getSocket:(function(fd){var stream=FS.getStream(fd);if(!stream||!FS.isSocket(stream.node.mode)){return null}return stream.node.sock}),stream_ops:{poll:(function(stream){var sock=stream.node.sock;return sock.sock_ops.poll(sock)}),ioctl:(function(stream,request,varargs){var sock=stream.node.sock;return sock.sock_ops.ioctl(sock,request,varargs)}),read:(function(stream,buffer,offset,length,position){var sock=stream.node.sock;var msg=sock.sock_ops.recvmsg(sock,length);if(!msg){return 0}buffer.set(msg.buffer,offset);return msg.buffer.length}),write:(function(stream,buffer,offset,length,position){var sock=stream.node.sock;return sock.sock_ops.sendmsg(sock,buffer,offset,length)}),close:(function(stream){var sock=stream.node.sock;sock.sock_ops.close(sock)})},nextname:(function(){if(!SOCKFS.nextname.current){SOCKFS.nextname.current=0}return\\\\\\\"socket[\\\\\\\"+SOCKFS.nextname.current++ +\\\\\\\"]\\\\\\\"}),websocket_sock_ops:{createPeer:(function(sock,addr,port){var ws;if(typeof addr===\\\\\\\"object\\\\\\\"){ws=addr;addr=null;port=null}if(ws){if(ws._socket){addr=ws._socket.remoteAddress;port=ws._socket.remotePort}else{var result=/ws[s]?:\\\\/\\\\/([^:]+):(\\\\d+)/.exec(ws.url);if(!result){throw new Error(\\\\\\\"WebSocket URL must be in the format ws(s)://address:port\\\\\\\")}addr=result[1];port=parseInt(result[2],10)}}else{try{var runtimeConfig=Module[\\\\\\\"websocket\\\\\\\"]&&\\\\\\\"object\\\\\\\"===typeof Module[\\\\\\\"websocket\\\\\\\"];var url=\\\\\\\"ws:#\\\\\\\".replace(\\\\\\\"#\\\\\\\",\\\\\\\"//\\\\\\\");if(runtimeConfig){if(\\\\\\\"string\\\\\\\"===typeof Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"url\\\\\\\"]){url=Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"url\\\\\\\"]}}if(url===\\\\\\\"ws://\\\\\\\"||url===\\\\\\\"wss://\\\\\\\"){var parts=addr.split(\\\\\\\"/\\\\\\\");url=url+parts[0]+\\\\\\\":\\\\\\\"+port+\\\\\\\"/\\\\\\\"+parts.slice(1).join(\\\\\\\"/\\\\\\\")}var subProtocols=\\\\\\\"binary\\\\\\\";if(runtimeConfig){if(\\\\\\\"string\\\\\\\"===typeof Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"subprotocol\\\\\\\"]){subProtocols=Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"subprotocol\\\\\\\"]}}subProtocols=subProtocols.replace(/^ +| +$/g,\\\\\\\"\\\\\\\").split(/ *, */);var opts=ENVIRONMENT_IS_NODE?{\\\\\\\"protocol\\\\\\\":subProtocols.toString()}:subProtocols;if(runtimeConfig&&null===Module[\\\\\\\"websocket\\\\\\\"][\\\\\\\"subprotocol\\\\\\\"]){subProtocols=\\\\\\\"null\\\\\\\";opts=undefined}var WebSocketConstructor;if(ENVIRONMENT_IS_NODE){WebSocketConstructor=require(\\\\\\\"ws\\\\\\\")}else if(ENVIRONMENT_IS_WEB){WebSocketConstructor=window[\\\\\\\"WebSocket\\\\\\\"]}else{WebSocketConstructor=WebSocket}ws=new WebSocketConstructor(url,opts);ws.binaryType=\\\\\\\"arraybuffer\\\\\\\"}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EHOSTUNREACH)}}var peer={addr:addr,port:port,socket:ws,dgram_send_queue:[]};SOCKFS.websocket_sock_ops.addPeer(sock,peer);SOCKFS.websocket_sock_ops.handlePeerEvents(sock,peer);if(sock.type===2&&typeof sock.sport!==\\\\\\\"undefined\\\\\\\"){peer.dgram_send_queue.push(new Uint8Array([255,255,255,255,\\\\\\\"p\\\\\\\".charCodeAt(0),\\\\\\\"o\\\\\\\".charCodeAt(0),\\\\\\\"r\\\\\\\".charCodeAt(0),\\\\\\\"t\\\\\\\".charCodeAt(0),(sock.sport&65280)>>8,sock.sport&255]))}return peer}),getPeer:(function(sock,addr,port){return sock.peers[addr+\\\\\\\":\\\\\\\"+port]}),addPeer:(function(sock,peer){sock.peers[peer.addr+\\\\\\\":\\\\\\\"+peer.port]=peer}),removePeer:(function(sock,peer){delete sock.peers[peer.addr+\\\\\\\":\\\\\\\"+peer.port]}),handlePeerEvents:(function(sock,peer){var first=true;var handleOpen=(function(){Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"open\\\\\\\",sock.stream.fd);try{var queued=peer.dgram_send_queue.shift();while(queued){peer.socket.send(queued);queued=peer.dgram_send_queue.shift()}}catch(e){peer.socket.close()}});function handleMessage(data){assert(typeof data!==\\\\\\\"string\\\\\\\"&&data.byteLength!==undefined);if(data.byteLength==0){return}data=new Uint8Array(data);var wasfirst=first;first=false;if(wasfirst&&data.length===10&&data[0]===255&&data[1]===255&&data[2]===255&&data[3]===255&&data[4]===\\\\\\\"p\\\\\\\".charCodeAt(0)&&data[5]===\\\\\\\"o\\\\\\\".charCodeAt(0)&&data[6]===\\\\\\\"r\\\\\\\".charCodeAt(0)&&data[7]===\\\\\\\"t\\\\\\\".charCodeAt(0)){var newport=data[8]<<8|data[9];SOCKFS.websocket_sock_ops.removePeer(sock,peer);peer.port=newport;SOCKFS.websocket_sock_ops.addPeer(sock,peer);return}sock.recv_queue.push({addr:peer.addr,port:peer.port,data:data});Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"message\\\\\\\",sock.stream.fd)}if(ENVIRONMENT_IS_NODE){peer.socket.on(\\\\\\\"open\\\\\\\",handleOpen);peer.socket.on(\\\\\\\"message\\\\\\\",(function(data,flags){if(!flags.binary){return}handleMessage((new Uint8Array(data)).buffer)}));peer.socket.on(\\\\\\\"close\\\\\\\",(function(){Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"close\\\\\\\",sock.stream.fd)}));peer.socket.on(\\\\\\\"error\\\\\\\",(function(error){sock.error=ERRNO_CODES.ECONNREFUSED;Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"error\\\\\\\",[sock.stream.fd,sock.error,\\\\\\\"ECONNREFUSED: Connection refused\\\\\\\"])}))}else{peer.socket.onopen=handleOpen;peer.socket.onclose=(function(){Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"close\\\\\\\",sock.stream.fd)});peer.socket.onmessage=function peer_socket_onmessage(event){handleMessage(event.data)};peer.socket.onerror=(function(error){sock.error=ERRNO_CODES.ECONNREFUSED;Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"error\\\\\\\",[sock.stream.fd,sock.error,\\\\\\\"ECONNREFUSED: Connection refused\\\\\\\"])})}}),poll:(function(sock){if(sock.type===1&&sock.server){return sock.pending.length?64|1:0}var mask=0;var dest=sock.type===1?SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport):null;if(sock.recv_queue.length||!dest||dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=64|1}if(!dest||dest&&dest.socket.readyState===dest.socket.OPEN){mask|=4}if(dest&&dest.socket.readyState===dest.socket.CLOSING||dest&&dest.socket.readyState===dest.socket.CLOSED){mask|=16}return mask}),ioctl:(function(sock,request,arg){switch(request){case 21531:var bytes=0;if(sock.recv_queue.length){bytes=sock.recv_queue[0].data.length}HEAP32[arg>>2]=bytes;return 0;default:return ERRNO_CODES.EINVAL}}),close:(function(sock){if(sock.server){try{sock.server.close()}catch(e){}sock.server=null}var peers=Object.keys(sock.peers);for(var i=0;i<peers.length;i++){var peer=sock.peers[peers[i]];try{peer.socket.close()}catch(e){}SOCKFS.websocket_sock_ops.removePeer(sock,peer)}return 0}),bind:(function(sock,addr,port){if(typeof sock.saddr!==\\\\\\\"undefined\\\\\\\"||typeof sock.sport!==\\\\\\\"undefined\\\\\\\"){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}sock.saddr=addr;sock.sport=port;if(sock.type===2){if(sock.server){sock.server.close();sock.server=null}try{sock.sock_ops.listen(sock,0)}catch(e){if(!(e instanceof FS.ErrnoError))throw e;if(e.errno!==ERRNO_CODES.EOPNOTSUPP)throw e}}}),connect:(function(sock,addr,port){if(sock.server){throw new FS.ErrnoError(ERRNO_CODES.EOPNOTSUPP)}if(typeof sock.daddr!==\\\\\\\"undefined\\\\\\\"&&typeof sock.dport!==\\\\\\\"undefined\\\\\\\"){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(dest){if(dest.socket.readyState===dest.socket.CONNECTING){throw new FS.ErrnoError(ERRNO_CODES.EALREADY)}else{throw new FS.ErrnoError(ERRNO_CODES.EISCONN)}}}var peer=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port);sock.daddr=peer.addr;sock.dport=peer.port;throw new FS.ErrnoError(ERRNO_CODES.EINPROGRESS)}),listen:(function(sock,backlog){if(!ENVIRONMENT_IS_NODE){throw new FS.ErrnoError(ERRNO_CODES.EOPNOTSUPP)}if(sock.server){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var WebSocketServer=require(\\\\\\\"ws\\\\\\\").Server;var host=sock.saddr;sock.server=new WebSocketServer({host:host,port:sock.sport});Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"listen\\\\\\\",sock.stream.fd);sock.server.on(\\\\\\\"connection\\\\\\\",(function(ws){if(sock.type===1){var newsock=SOCKFS.createSocket(sock.family,sock.type,sock.protocol);var peer=SOCKFS.websocket_sock_ops.createPeer(newsock,ws);newsock.daddr=peer.addr;newsock.dport=peer.port;sock.pending.push(newsock);Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"connection\\\\\\\",newsock.stream.fd)}else{SOCKFS.websocket_sock_ops.createPeer(sock,ws);Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"connection\\\\\\\",sock.stream.fd)}}));sock.server.on(\\\\\\\"closed\\\\\\\",(function(){Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"close\\\\\\\",sock.stream.fd);sock.server=null}));sock.server.on(\\\\\\\"error\\\\\\\",(function(error){sock.error=ERRNO_CODES.EHOSTUNREACH;Module[\\\\\\\"websocket\\\\\\\"].emit(\\\\\\\"error\\\\\\\",[sock.stream.fd,sock.error,\\\\\\\"EHOSTUNREACH: Host is unreachable\\\\\\\"])}))}),accept:(function(listensock){if(!listensock.server){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}var newsock=listensock.pending.shift();newsock.stream.flags=listensock.stream.flags;return newsock}),getname:(function(sock,peer){var addr,port;if(peer){if(sock.daddr===undefined||sock.dport===undefined){throw new FS.ErrnoError(ERRNO_CODES.ENOTCONN)}addr=sock.daddr;port=sock.dport}else{addr=sock.saddr||0;port=sock.sport||0}return{addr:addr,port:port}}),sendmsg:(function(sock,buffer,offset,length,addr,port){if(sock.type===2){if(addr===undefined||port===undefined){addr=sock.daddr;port=sock.dport}if(addr===undefined||port===undefined){throw new FS.ErrnoError(ERRNO_CODES.EDESTADDRREQ)}}else{addr=sock.daddr;port=sock.dport}var dest=SOCKFS.websocket_sock_ops.getPeer(sock,addr,port);if(sock.type===1){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){throw new FS.ErrnoError(ERRNO_CODES.ENOTCONN)}else if(dest.socket.readyState===dest.socket.CONNECTING){throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}}if(ArrayBuffer.isView(buffer)){offset+=buffer.byteOffset;buffer=buffer.buffer}var data;data=buffer.slice(offset,offset+length);if(sock.type===2){if(!dest||dest.socket.readyState!==dest.socket.OPEN){if(!dest||dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){dest=SOCKFS.websocket_sock_ops.createPeer(sock,addr,port)}dest.dgram_send_queue.push(data);return length}}try{dest.socket.send(data);return length}catch(e){throw new FS.ErrnoError(ERRNO_CODES.EINVAL)}}),recvmsg:(function(sock,length){if(sock.type===1&&sock.server){throw new FS.ErrnoError(ERRNO_CODES.ENOTCONN)}var queued=sock.recv_queue.shift();if(!queued){if(sock.type===1){var dest=SOCKFS.websocket_sock_ops.getPeer(sock,sock.daddr,sock.dport);if(!dest){throw new FS.ErrnoError(ERRNO_CODES.ENOTCONN)}else if(dest.socket.readyState===dest.socket.CLOSING||dest.socket.readyState===dest.socket.CLOSED){return null}else{throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}}else{throw new FS.ErrnoError(ERRNO_CODES.EAGAIN)}}var queuedLength=queued.data.byteLength||queued.data.length;var queuedOffset=queued.data.byteOffset||0;var queuedBuffer=queued.data.buffer||queued.data;var bytesRead=Math.min(length,queuedLength);var res={buffer:new Uint8Array(queuedBuffer,queuedOffset,bytesRead),addr:queued.addr,port:queued.port};if(sock.type===1&&bytesRead<queuedLength){var bytesRemaining=queuedLength-bytesRead;queued.data=new Uint8Array(queuedBuffer,queuedOffset+bytesRead,bytesRemaining);sock.recv_queue.unshift(queued)}return res})}};function __inet_pton4_raw(str){var b=str.split(\\\\\\\".\\\\\\\");for(var i=0;i<4;i++){var tmp=Number(b[i]);if(isNaN(tmp))return null;b[i]=tmp}return(b[0]|b[1]<<8|b[2]<<16|b[3]<<24)>>>0}function __inet_pton6_raw(str){var words;var w,offset,z;var valid6regx=/^((?=.*::)(?!.*::.+::)(::)?([\\\\dA-F]{1,4}:(:|\\\\b)|){5}|([\\\\dA-F]{1,4}:){6})((([\\\\dA-F]{1,4}((?!\\\\3)::|:\\\\b|$))|(?!\\\\2\\\\3)){2}|(((2[0-4]|1\\\\d|[1-9])?\\\\d|25[0-5])\\\\.?\\\\b){4})$/i;var parts=[];if(!valid6regx.test(str)){return null}if(str===\\\\\\\"::\\\\\\\"){return[0,0,0,0,0,0,0,0]}if(str.indexOf(\\\\\\\"::\\\\\\\")===0){str=str.replace(\\\\\\\"::\\\\\\\",\\\\\\\"Z:\\\\\\\")}else{str=str.replace(\\\\\\\"::\\\\\\\",\\\\\\\":Z:\\\\\\\")}if(str.indexOf(\\\\\\\".\\\\\\\")>0){str=str.replace(new RegExp(\\\\\\\"[.]\\\\\\\",\\\\\\\"g\\\\\\\"),\\\\\\\":\\\\\\\");words=str.split(\\\\\\\":\\\\\\\");words[words.length-4]=parseInt(words[words.length-4])+parseInt(words[words.length-3])*256;words[words.length-3]=parseInt(words[words.length-2])+parseInt(words[words.length-1])*256;words=words.slice(0,words.length-2)}else{words=str.split(\\\\\\\":\\\\\\\")}offset=0;z=0;for(w=0;w<words.length;w++){if(typeof words[w]===\\\\\\\"string\\\\\\\"){if(words[w]===\\\\\\\"Z\\\\\\\"){for(z=0;z<8-words.length+1;z++){parts[w+z]=0}offset=z-1}else{parts[w+offset]=_htons(parseInt(words[w],16))}}else{parts[w+offset]=words[w]}}return[parts[1]<<16|parts[0],parts[3]<<16|parts[2],parts[5]<<16|parts[4],parts[7]<<16|parts[6]]}var DNS={address_map:{id:1,addrs:{},names:{}},lookup_name:(function(name){var res=__inet_pton4_raw(name);if(res!==null){return name}res=__inet_pton6_raw(name);if(res!==null){return name}var addr;if(DNS.address_map.addrs[name]){addr=DNS.address_map.addrs[name]}else{var id=DNS.address_map.id++;assert(id<65535,\\\\\\\"exceeded max address mappings of 65535\\\\\\\");addr=\\\\\\\"172.29.\\\\\\\"+(id&255)+\\\\\\\".\\\\\\\"+(id&65280);DNS.address_map.names[addr]=name;DNS.address_map.addrs[name]=addr}return addr}),lookup_addr:(function(addr){if(DNS.address_map.names[addr]){return DNS.address_map.names[addr]}return null})};function __inet_ntop4_raw(addr){return(addr&255)+\\\\\\\".\\\\\\\"+(addr>>8&255)+\\\\\\\".\\\\\\\"+(addr>>16&255)+\\\\\\\".\\\\\\\"+(addr>>24&255)}function __inet_ntop6_raw(ints){var str=\\\\\\\"\\\\\\\";var word=0;var longest=0;var lastzero=0;var zstart=0;var len=0;var i=0;var parts=[ints[0]&65535,ints[0]>>16,ints[1]&65535,ints[1]>>16,ints[2]&65535,ints[2]>>16,ints[3]&65535,ints[3]>>16];var hasipv4=true;var v4part=\\\\\\\"\\\\\\\";for(i=0;i<5;i++){if(parts[i]!==0){hasipv4=false;break}}if(hasipv4){v4part=__inet_ntop4_raw(parts[6]|parts[7]<<16);if(parts[5]===-1){str=\\\\\\\"::ffff:\\\\\\\";str+=v4part;return str}if(parts[5]===0){str=\\\\\\\"::\\\\\\\";if(v4part===\\\\\\\"0.0.0.0\\\\\\\")v4part=\\\\\\\"\\\\\\\";if(v4part===\\\\\\\"0.0.0.1\\\\\\\")v4part=\\\\\\\"1\\\\\\\";str+=v4part;return str}}for(word=0;word<8;word++){if(parts[word]===0){if(word-lastzero>1){len=0}lastzero=word;len++}if(len>longest){longest=len;zstart=word-longest+1}}for(word=0;word<8;word++){if(longest>1){if(parts[word]===0&&word>=zstart&&word<zstart+longest){if(word===zstart){str+=\\\\\\\":\\\\\\\";if(zstart===0)str+=\\\\\\\":\\\\\\\"}continue}}str+=Number(_ntohs(parts[word]&65535)).toString(16);str+=word<7?\\\\\\\":\\\\\\\":\\\\\\\"\\\\\\\"}return str}function __read_sockaddr(sa,salen){var family=HEAP16[sa>>1];var port=_ntohs(HEAP16[sa+2>>1]);var addr;switch(family){case 2:if(salen!==16){return{errno:ERRNO_CODES.EINVAL}}addr=HEAP32[sa+4>>2];addr=__inet_ntop4_raw(addr);break;case 10:if(salen!==28){return{errno:ERRNO_CODES.EINVAL}}addr=[HEAP32[sa+8>>2],HEAP32[sa+12>>2],HEAP32[sa+16>>2],HEAP32[sa+20>>2]];addr=__inet_ntop6_raw(addr);break;default:return{errno:ERRNO_CODES.EAFNOSUPPORT}}return{family:family,addr:addr,port:port}}function __write_sockaddr(sa,family,addr,port){switch(family){case 2:addr=__inet_pton4_raw(addr);HEAP16[sa>>1]=family;HEAP32[sa+4>>2]=addr;HEAP16[sa+2>>1]=_htons(port);break;case 10:addr=__inet_pton6_raw(addr);HEAP32[sa>>2]=family;HEAP32[sa+8>>2]=addr[0];HEAP32[sa+12>>2]=addr[1];HEAP32[sa+16>>2]=addr[2];HEAP32[sa+20>>2]=addr[3];HEAP16[sa+2>>1]=_htons(port);HEAP32[sa+4>>2]=0;HEAP32[sa+24>>2]=0;break;default:return{errno:ERRNO_CODES.EAFNOSUPPORT}}return{}}function ___syscall102(which,varargs){SYSCALLS.varargs=varargs;try{var call=SYSCALLS.get(),socketvararg=SYSCALLS.get();SYSCALLS.varargs=socketvararg;switch(call){case 1:{var domain=SYSCALLS.get(),type=SYSCALLS.get(),protocol=SYSCALLS.get();var sock=SOCKFS.createSocket(domain,type,protocol);assert(sock.stream.fd<64);return sock.stream.fd};case 2:{var sock=SYSCALLS.getSocketFromFD(),info=SYSCALLS.getSocketAddress();sock.sock_ops.bind(sock,info.addr,info.port);return 0};case 3:{var sock=SYSCALLS.getSocketFromFD(),info=SYSCALLS.getSocketAddress();sock.sock_ops.connect(sock,info.addr,info.port);return 0};case 4:{var sock=SYSCALLS.getSocketFromFD(),backlog=SYSCALLS.get();sock.sock_ops.listen(sock,backlog);return 0};case 5:{var sock=SYSCALLS.getSocketFromFD(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();var newsock=sock.sock_ops.accept(sock);if(addr){var res=__write_sockaddr(addr,newsock.family,DNS.lookup_name(newsock.daddr),newsock.dport);assert(!res.errno)}return newsock.stream.fd};case 6:{var sock=SYSCALLS.getSocketFromFD(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();var res=__write_sockaddr(addr,sock.family,DNS.lookup_name(sock.saddr||\\\\\\\"0.0.0.0\\\\\\\"),sock.sport);assert(!res.errno);return 0};case 7:{var sock=SYSCALLS.getSocketFromFD(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();if(!sock.daddr){return-ERRNO_CODES.ENOTCONN}var res=__write_sockaddr(addr,sock.family,DNS.lookup_name(sock.daddr),sock.dport);assert(!res.errno);return 0};case 11:{var sock=SYSCALLS.getSocketFromFD(),message=SYSCALLS.get(),length=SYSCALLS.get(),flags=SYSCALLS.get(),dest=SYSCALLS.getSocketAddress(true);if(!dest){return FS.write(sock.stream,HEAP8,message,length)}else{return sock.sock_ops.sendmsg(sock,HEAP8,message,length,dest.addr,dest.port)}};case 12:{var sock=SYSCALLS.getSocketFromFD(),buf=SYSCALLS.get(),len=SYSCALLS.get(),flags=SYSCALLS.get(),addr=SYSCALLS.get(),addrlen=SYSCALLS.get();var msg=sock.sock_ops.recvmsg(sock,len);if(!msg)return 0;if(addr){var res=__write_sockaddr(addr,sock.family,DNS.lookup_name(msg.addr),msg.port);assert(!res.errno)}HEAPU8.set(msg.buffer,buf);return msg.buffer.byteLength};case 14:{return-ERRNO_CODES.ENOPROTOOPT};case 15:{var sock=SYSCALLS.getSocketFromFD(),level=SYSCALLS.get(),optname=SYSCALLS.get(),optval=SYSCALLS.get(),optlen=SYSCALLS.get();if(level===1){if(optname===4){HEAP32[optval>>2]=sock.error;HEAP32[optlen>>2]=4;sock.error=null;return 0}}return-ERRNO_CODES.ENOPROTOOPT};case 16:{var sock=SYSCALLS.getSocketFromFD(),message=SYSCALLS.get(),flags=SYSCALLS.get();var iov=HEAP32[message+8>>2];var num=HEAP32[message+12>>2];var addr,port;var name=HEAP32[message>>2];var namelen=HEAP32[message+4>>2];if(name){var info=__read_sockaddr(name,namelen);if(info.errno)return-info.errno;port=info.port;addr=DNS.lookup_addr(info.addr)||info.addr}var total=0;for(var i=0;i<num;i++){total+=HEAP32[iov+(8*i+4)>>2]}var view=new Uint8Array(total);var offset=0;for(var i=0;i<num;i++){var iovbase=HEAP32[iov+(8*i+0)>>2];var iovlen=HEAP32[iov+(8*i+4)>>2];for(var j=0;j<iovlen;j++){view[offset++]=HEAP8[iovbase+j>>0]}}return sock.sock_ops.sendmsg(sock,view,0,total,addr,port)};case 17:{var sock=SYSCALLS.getSocketFromFD(),message=SYSCALLS.get(),flags=SYSCALLS.get();var iov=HEAP32[message+8>>2];var num=HEAP32[message+12>>2];var total=0;for(var i=0;i<num;i++){total+=HEAP32[iov+(8*i+4)>>2]}var msg=sock.sock_ops.recvmsg(sock,total);if(!msg)return 0;var name=HEAP32[message>>2];if(name){var res=__write_sockaddr(name,sock.family,DNS.lookup_name(msg.addr),msg.port);assert(!res.errno)}var bytesRead=0;var bytesRemaining=msg.buffer.byteLength;for(var i=0;bytesRemaining>0&&i<num;i++){var iovbase=HEAP32[iov+(8*i+0)>>2];var iovlen=HEAP32[iov+(8*i+4)>>2];if(!iovlen){continue}var length=Math.min(iovlen,bytesRemaining);var buf=msg.buffer.subarray(bytesRead,bytesRead+length);HEAPU8.set(buf,iovbase+bytesRead);bytesRead+=length;bytesRemaining-=length}return bytesRead};default:abort(\\\\\\\"unsupported socketcall syscall \\\\\\\"+call)}}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall122(which,varargs){SYSCALLS.varargs=varargs;try{var buf=SYSCALLS.get();if(!buf)return-ERRNO_CODES.EFAULT;var layout={\\\\\\\"sysname\\\\\\\":0,\\\\\\\"nodename\\\\\\\":65,\\\\\\\"domainname\\\\\\\":325,\\\\\\\"machine\\\\\\\":260,\\\\\\\"version\\\\\\\":195,\\\\\\\"release\\\\\\\":130,\\\\\\\"__size__\\\\\\\":390};function copyString(element,value){var offset=layout[element];writeAsciiToMemory(value,buf+offset)}copyString(\\\\\\\"sysname\\\\\\\",\\\\\\\"Emscripten\\\\\\\");copyString(\\\\\\\"nodename\\\\\\\",\\\\\\\"emscripten\\\\\\\");copyString(\\\\\\\"release\\\\\\\",\\\\\\\"1.0\\\\\\\");copyString(\\\\\\\"version\\\\\\\",\\\\\\\"#1\\\\\\\");copyString(\\\\\\\"machine\\\\\\\",\\\\\\\"x86-JS\\\\\\\");return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall140(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),offset_high=SYSCALLS.get(),offset_low=SYSCALLS.get(),result=SYSCALLS.get(),whence=SYSCALLS.get();var offset=offset_low;FS.llseek(stream,offset,whence);HEAP32[result>>2]=stream.position;if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall142(which,varargs){SYSCALLS.varargs=varargs;try{var nfds=SYSCALLS.get(),readfds=SYSCALLS.get(),writefds=SYSCALLS.get(),exceptfds=SYSCALLS.get(),timeout=SYSCALLS.get();assert(nfds<=64,\\\\\\\"nfds must be less than or equal to 64\\\\\\\");assert(!exceptfds,\\\\\\\"exceptfds not supported\\\\\\\");var total=0;var srcReadLow=readfds?HEAP32[readfds>>2]:0,srcReadHigh=readfds?HEAP32[readfds+4>>2]:0;var srcWriteLow=writefds?HEAP32[writefds>>2]:0,srcWriteHigh=writefds?HEAP32[writefds+4>>2]:0;var srcExceptLow=exceptfds?HEAP32[exceptfds>>2]:0,srcExceptHigh=exceptfds?HEAP32[exceptfds+4>>2]:0;var dstReadLow=0,dstReadHigh=0;var dstWriteLow=0,dstWriteHigh=0;var dstExceptLow=0,dstExceptHigh=0;var allLow=(readfds?HEAP32[readfds>>2]:0)|(writefds?HEAP32[writefds>>2]:0)|(exceptfds?HEAP32[exceptfds>>2]:0);var allHigh=(readfds?HEAP32[readfds+4>>2]:0)|(writefds?HEAP32[writefds+4>>2]:0)|(exceptfds?HEAP32[exceptfds+4>>2]:0);function check(fd,low,high,val){return fd<32?low&val:high&val}for(var fd=0;fd<nfds;fd++){var mask=1<<fd%32;if(!check(fd,allLow,allHigh,mask)){continue}var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(ERRNO_CODES.EBADF);var flags=SYSCALLS.DEFAULT_POLLMASK;if(stream.stream_ops.poll){flags=stream.stream_ops.poll(stream)}if(flags&1&&check(fd,srcReadLow,srcReadHigh,mask)){fd<32?dstReadLow=dstReadLow|mask:dstReadHigh=dstReadHigh|mask;total++}if(flags&4&&check(fd,srcWriteLow,srcWriteHigh,mask)){fd<32?dstWriteLow=dstWriteLow|mask:dstWriteHigh=dstWriteHigh|mask;total++}if(flags&2&&check(fd,srcExceptLow,srcExceptHigh,mask)){fd<32?dstExceptLow=dstExceptLow|mask:dstExceptHigh=dstExceptHigh|mask;total++}}if(readfds){HEAP32[readfds>>2]=dstReadLow;HEAP32[readfds+4>>2]=dstReadHigh}if(writefds){HEAP32[writefds>>2]=dstWriteLow;HEAP32[writefds+4>>2]=dstWriteHigh}if(exceptfds){HEAP32[exceptfds>>2]=dstExceptLow;HEAP32[exceptfds+4>>2]=dstExceptHigh}return total}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall145(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doReadv(stream,iov,iovcnt)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall146(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),iov=SYSCALLS.get(),iovcnt=SYSCALLS.get();return SYSCALLS.doWritev(stream,iov,iovcnt)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall15(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),mode=SYSCALLS.get();FS.chmod(path,mode);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall183(which,varargs){SYSCALLS.varargs=varargs;try{var buf=SYSCALLS.get(),size=SYSCALLS.get();if(size===0)return-ERRNO_CODES.EINVAL;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd);if(size<cwdLengthInBytes+1)return-ERRNO_CODES.ERANGE;stringToUTF8(cwd,buf,size);return buf}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall192(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get(),prot=SYSCALLS.get(),flags=SYSCALLS.get(),fd=SYSCALLS.get(),off=SYSCALLS.get();off<<=12;var ptr;var allocated=false;if(fd===-1){ptr=_memalign(PAGE_SIZE,len);if(!ptr)return-ERRNO_CODES.ENOMEM;_memset(ptr,0,len);allocated=true}else{var info=FS.getStream(fd);if(!info)return-ERRNO_CODES.EBADF;var res=FS.mmap(info,HEAPU8,addr,len,off,prot,flags);ptr=res.ptr;allocated=res.allocated}SYSCALLS.mappings[ptr]={malloc:ptr,len:len,allocated:allocated,fd:fd,flags:flags};return ptr}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall193(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),zero=SYSCALLS.getZero(),length=SYSCALLS.get64();FS.truncate(path,length);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall194(which,varargs){SYSCALLS.varargs=varargs;try{var fd=SYSCALLS.get(),zero=SYSCALLS.getZero(),length=SYSCALLS.get64();FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall195(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),buf=SYSCALLS.get();return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall196(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),buf=SYSCALLS.get();return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall197(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get();return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall202(which,varargs){SYSCALLS.varargs=varargs;try{return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall199(){return ___syscall202.apply(null,arguments)}function ___syscall220(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),dirp=SYSCALLS.get(),count=SYSCALLS.get();if(!stream.getdents){stream.getdents=FS.readdir(stream.path)}var pos=0;while(stream.getdents.length>0&&pos+268<=count){var id;var type;var name=stream.getdents.pop();if(name[0]===\\\\\\\".\\\\\\\"){id=1;type=4}else{var child=FS.lookupNode(stream.node,name);id=child.id;type=FS.isChrdev(child.mode)?2:FS.isDir(child.mode)?4:FS.isLink(child.mode)?10:8}HEAP32[dirp+pos>>2]=id;HEAP32[dirp+pos+4>>2]=stream.position;HEAP16[dirp+pos+8>>1]=268;HEAP8[dirp+pos+10>>0]=type;stringToUTF8(name,dirp+pos+11,256);pos+=268}return pos}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall221(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),cmd=SYSCALLS.get();switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-ERRNO_CODES.EINVAL}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd};case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0};case 12:case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0};case 13:case 14:case 13:case 14:return 0;case 16:case 8:return-ERRNO_CODES.EINVAL;case 9:___setErrNo(ERRNO_CODES.EINVAL);return-1;default:{return-ERRNO_CODES.EINVAL}}}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall268(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),size=SYSCALLS.get(),buf=SYSCALLS.get();assert(size===64);HEAP32[buf+4>>2]=4096;HEAP32[buf+40>>2]=4096;HEAP32[buf+8>>2]=1e6;HEAP32[buf+12>>2]=5e5;HEAP32[buf+16>>2]=5e5;HEAP32[buf+20>>2]=FS.nextInode;HEAP32[buf+24>>2]=1e6;HEAP32[buf+28>>2]=42;HEAP32[buf+44>>2]=2;HEAP32[buf+36>>2]=255;return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall3(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get(),count=SYSCALLS.get();return FS.read(stream,HEAP8,buf,count)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall33(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),amode=SYSCALLS.get();return SYSCALLS.doAccess(path,amode)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall38(which,varargs){SYSCALLS.varargs=varargs;try{var old_path=SYSCALLS.getStr(),new_path=SYSCALLS.getStr();FS.rename(old_path,new_path);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall39(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),mode=SYSCALLS.get();return SYSCALLS.doMkdir(path,mode)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall4(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),buf=SYSCALLS.get(),count=SYSCALLS.get();return FS.write(stream,HEAP8,buf,count)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall40(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr();FS.rmdir(path);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall5(which,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(),flags=SYSCALLS.get(),mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall54(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(),op=SYSCALLS.get();switch(op){case 21509:case 21505:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21519:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0};case 21520:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return-ERRNO_CODES.EINVAL};case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)};case 21523:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};case 21524:{if(!stream.tty)return-ERRNO_CODES.ENOTTY;return 0};default:abort(\\\\\\\"bad ioctl syscall \\\\\\\"+op)}}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall6(which,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD();FS.close(stream);return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall77(which,varargs){SYSCALLS.varargs=varargs;try{var who=SYSCALLS.get(),usage=SYSCALLS.get();_memset(usage,0,136);HEAP32[usage>>2]=1;HEAP32[usage+4>>2]=2;HEAP32[usage+8>>2]=3;HEAP32[usage+12>>2]=4;return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall85(which,varargs){SYSCALLS.varargs=varargs;try{var path=SYSCALLS.getStr(),buf=SYSCALLS.get(),bufsize=SYSCALLS.get();return SYSCALLS.doReadlink(path,buf,bufsize)}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___syscall91(which,varargs){SYSCALLS.varargs=varargs;try{var addr=SYSCALLS.get(),len=SYSCALLS.get();var info=SYSCALLS.mappings[addr];if(!info)return 0;if(len===info.len){var stream=FS.getStream(info.fd);SYSCALLS.doMsync(addr,stream,len,info.flags);FS.munmap(stream);SYSCALLS.mappings[addr]=null;if(info.allocated){_free(info.malloc)}}return 0}catch(e){if(typeof FS===\\\\\\\"undefined\\\\\\\"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___unlock(){}function _abort(){Module[\\\\\\\"abort\\\\\\\"]()}function _atexit(func,arg){__ATEXIT__.unshift({func:func,arg:arg})}function _clock(){if(_clock.start===undefined)_clock.start=Date.now();return(Date.now()-_clock.start)*(1e6/1e3)|0}function _emscripten_get_now_res(){if(ENVIRONMENT_IS_NODE){return 1}else if(typeof dateNow!==\\\\\\\"undefined\\\\\\\"||(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&self[\\\\\\\"performance\\\\\\\"]&&self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]){return 1e3}else{return 1e3*1e3}}function _emscripten_get_now(){abort()}function _emscripten_get_now_is_monotonic(){return ENVIRONMENT_IS_NODE||typeof dateNow!==\\\\\\\"undefined\\\\\\\"||(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&self[\\\\\\\"performance\\\\\\\"]&&self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]}function _clock_getres(clk_id,res){var nsec;if(clk_id===0){nsec=1e3*1e3}else if(clk_id===1&&_emscripten_get_now_is_monotonic()){nsec=_emscripten_get_now_res()}else{___setErrNo(ERRNO_CODES.EINVAL);return-1}HEAP32[res>>2]=nsec/1e9|0;HEAP32[res+4>>2]=nsec;return 0}function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if(clk_id===1&&_emscripten_get_now_is_monotonic()){now=_emscripten_get_now()}else{___setErrNo(ERRNO_CODES.EINVAL);return-1}HEAP32[tp>>2]=now/1e3|0;HEAP32[tp+4>>2]=now%1e3*1e3*1e3|0;return 0}function _difftime(time1,time0){return time1-time0}function _displayXRElementId(id){document.dispatchEvent(new CustomEvent(\\\\\\\"Unity\\\\\\\",{detail:{type:\\\\\\\"displayElementId\\\\\\\",id:Pointer_stringify(id)}}))}var DLFCN={error:null,errorMsg:null,loadedLibs:{},loadedLibNames:{}};function _dlclose(handle){if(!DLFCN.loadedLibs[handle]){DLFCN.errorMsg=\\\\\\\"Tried to dlclose() unopened handle: \\\\\\\"+handle;return 1}else{var lib_record=DLFCN.loadedLibs[handle];if(--lib_record.refcount==0){if(lib_record.module.cleanups){lib_record.module.cleanups.forEach((function(cleanup){cleanup()}))}delete DLFCN.loadedLibNames[lib_record.name];delete DLFCN.loadedLibs[handle]}return 0}}function _dlopen(filename,flag){abort(\\\\\\\"To use dlopen, you need to use Emscripten's linking support, see https://github.com/kripken/emscripten/wiki/Linking\\\\\\\");var searchpaths=[];if(filename===0){filename=\\\\\\\"__self__\\\\\\\"}else{var strfilename=Pointer_stringify(filename);var isValidFile=(function(filename){var target=FS.findObject(filename);return target&&!target.isFolder&&!target.isDevice});if(isValidFile(strfilename)){filename=strfilename}else{if(ENV[\\\\\\\"LD_LIBRARY_PATH\\\\\\\"]){searchpaths=ENV[\\\\\\\"LD_LIBRARY_PATH\\\\\\\"].split(\\\\\\\":\\\\\\\")}for(var ident in searchpaths){var searchfile=PATH.join2(searchpaths[ident],strfilename);if(isValidFile(searchfile)){filename=searchfile;break}}}}if(DLFCN.loadedLibNames[filename]){var handle=DLFCN.loadedLibNames[filename];DLFCN.loadedLibs[handle].refcount++;return handle}var lib_module;if(filename===\\\\\\\"__self__\\\\\\\"){var handle=-1;lib_module=Module}else{if(Module[\\\\\\\"preloadedWasm\\\\\\\"]!==undefined&&Module[\\\\\\\"preloadedWasm\\\\\\\"][filename]!==undefined){lib_module=Module[\\\\\\\"preloadedWasm\\\\\\\"][filename]}else{var target=FS.findObject(filename);if(!target||target.isFolder||target.isDevice){DLFCN.errorMsg=\\\\\\\"Could not find dynamic lib: \\\\\\\"+filename;return 0}FS.forceLoadFile(target);try{var lib_data=FS.readFile(filename,{encoding:\\\\\\\"binary\\\\\\\"});if(!(lib_data instanceof Uint8Array))lib_data=new Uint8Array(lib_data);lib_module=loadWebAssemblyModule(lib_data)}catch(e){DLFCN.errorMsg=\\\\\\\"Could not evaluate dynamic lib: \\\\\\\"+filename+\\\\\\\"\\\\n\\\\\\\"+e;return 0}}var handle=1;for(var key in DLFCN.loadedLibs){if(DLFCN.loadedLibs.hasOwnProperty(key))handle++}if(flag&256){for(var ident in lib_module){if(lib_module.hasOwnProperty(ident)){if(ident[0]==\\\\\\\"_\\\\\\\"){Module[ident]=lib_module[ident]}}}}}DLFCN.loadedLibs[handle]={refcount:1,name:filename,module:lib_module};DLFCN.loadedLibNames[filename]=handle;return handle}function _dlsym(handle,symbol){symbol=Pointer_stringify(symbol);if(!DLFCN.loadedLibs[handle]){DLFCN.errorMsg=\\\\\\\"Tried to dlsym() from an unopened handle: \\\\\\\"+handle;return 0}else{var lib=DLFCN.loadedLibs[handle];symbol=\\\\\\\"_\\\\\\\"+symbol;if(!lib.module.hasOwnProperty(symbol)){DLFCN.errorMsg='Tried to lookup unknown symbol \\\\\\\"'+symbol+'\\\\\\\" in dynamic lib: '+lib.name;return 0}else{var result=lib.module[symbol];if(typeof result===\\\\\\\"function\\\\\\\"){return addFunction(result)}return result}}}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method=\\\\\\\"timeout\\\\\\\"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method=\\\\\\\"rAF\\\\\\\"}else if(mode==2){if(typeof setImmediate===\\\\\\\"undefined\\\\\\\"){var setImmediates=[];var emscriptenMainLoopMessageId=\\\\\\\"setimmediate\\\\\\\";function Browser_setImmediate_messageHandler(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}}addEventListener(\\\\\\\"message\\\\\\\",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module[\\\\\\\"setImmediates\\\\\\\"]===undefined)Module[\\\\\\\"setImmediates\\\\\\\"]=[];Module[\\\\\\\"setImmediates\\\\\\\"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,\\\\\\\"*\\\\\\\")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method=\\\\\\\"immediate\\\\\\\"}return 0}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;assert(!Browser.mainLoop.func,\\\\\\\"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.\\\\\\\");Browser.mainLoop.func=func;Browser.mainLoop.arg=arg;var browserIterationFunc;if(typeof arg!==\\\\\\\"undefined\\\\\\\"){browserIterationFunc=(function(){Module[\\\\\\\"dynCall_vi\\\\\\\"](func,arg)})}else{browserIterationFunc=(function(){Module[\\\\\\\"dynCall_v\\\\\\\"](func)})}var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker \\\\\\\"'+blocker.name+'\\\\\\\" took '+(Date.now()-start)+\\\\\\\" ms\\\\\\\");Browser.mainLoop.updateStatus();if(thisMainLoopId<Browser.mainLoop.currentlyRunningMainloop)return;setTimeout(Browser.mainLoop.runner,0);return}if(thisMainLoopId<Browser.mainLoop.currentlyRunningMainloop)return;Browser.mainLoop.currentFrameNumber=Browser.mainLoop.currentFrameNumber+1|0;if(Browser.mainLoop.timingMode==1&&Browser.mainLoop.timingValue>1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}if(Browser.mainLoop.method===\\\\\\\"timeout\\\\\\\"&&Module.ctx){err(\\\\\\\"Looks like you are rendering without using requestAnimationFrame for the main loop. You should use 0 for the frame rate in emscripten_set_main_loop in order to use requestAnimationFrame, as that can greatly improve your frame rates!\\\\\\\");Browser.mainLoop.method=\\\\\\\"\\\\\\\"}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId<Browser.mainLoop.currentlyRunningMainloop)return;if(typeof SDL===\\\\\\\"object\\\\\\\"&&SDL.audio&&SDL.audio.queueNewAudioData)SDL.audio.queueNewAudioData();Browser.mainLoop.scheduler()};if(!noSetTiming){if(fps&&fps>0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw\\\\\\\"SimulateInfiniteLoop\\\\\\\"}}var Browser={mainLoop:{scheduler:null,method:\\\\\\\"\\\\\\\",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:(function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++}),resume:(function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;_emscripten_set_main_loop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()}),updateStatus:(function(){if(Module[\\\\\\\"setStatus\\\\\\\"]){var message=Module[\\\\\\\"statusMessage\\\\\\\"]||\\\\\\\"Please wait...\\\\\\\";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining<expected){Module[\\\\\\\"setStatus\\\\\\\"](message+\\\\\\\" (\\\\\\\"+(expected-remaining)+\\\\\\\"/\\\\\\\"+expected+\\\\\\\")\\\\\\\")}else{Module[\\\\\\\"setStatus\\\\\\\"](message)}}else{Module[\\\\\\\"setStatus\\\\\\\"](\\\\\\\"\\\\\\\")}}}),runIter:(function(func){if(ABORT)return;if(Module[\\\\\\\"preMainLoop\\\\\\\"]){var preRet=Module[\\\\\\\"preMainLoop\\\\\\\"]();if(preRet===false){return}}try{func()}catch(e){if(e instanceof ExitStatus){return}else{if(e&&typeof e===\\\\\\\"object\\\\\\\"&&e.stack)err(\\\\\\\"exception thrown: \\\\\\\"+[e,e.stack]);throw e}}if(Module[\\\\\\\"postMainLoop\\\\\\\"])Module[\\\\\\\"postMainLoop\\\\\\\"]()})},isFullscreen:false,pointerLock:false,moduleContextCreatedCallbacks:[],workers:[],init:(function(){if(!Module[\\\\\\\"preloadPlugins\\\\\\\"])Module[\\\\\\\"preloadPlugins\\\\\\\"]=[];if(Browser.initted)return;Browser.initted=true;try{new Blob;Browser.hasBlobConstructor=true}catch(e){Browser.hasBlobConstructor=false;console.log(\\\\\\\"warning: no blob constructor, cannot create blobs with mimetypes\\\\\\\")}Browser.BlobBuilder=typeof MozBlobBuilder!=\\\\\\\"undefined\\\\\\\"?MozBlobBuilder:typeof WebKitBlobBuilder!=\\\\\\\"undefined\\\\\\\"?WebKitBlobBuilder:!Browser.hasBlobConstructor?console.log(\\\\\\\"warning: no BlobBuilder\\\\\\\"):null;Browser.URLObject=typeof window!=\\\\\\\"undefined\\\\\\\"?window.URL?window.URL:window.webkitURL:undefined;if(!Module.noImageDecoding&&typeof Browser.URLObject===\\\\\\\"undefined\\\\\\\"){console.log(\\\\\\\"warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available.\\\\\\\");Module.noImageDecoding=true}var imagePlugin={};imagePlugin[\\\\\\\"canHandle\\\\\\\"]=function imagePlugin_canHandle(name){return!Module.noImageDecoding&&/\\\\.(jpg|jpeg|png|bmp)$/i.test(name)};imagePlugin[\\\\\\\"handle\\\\\\\"]=function imagePlugin_handle(byteArray,name,onload,onerror){var b=null;if(Browser.hasBlobConstructor){try{b=new Blob([byteArray],{type:Browser.getMimetype(name)});if(b.size!==byteArray.length){b=new Blob([(new Uint8Array(byteArray)).buffer],{type:Browser.getMimetype(name)})}}catch(e){warnOnce(\\\\\\\"Blob constructor present but fails: \\\\\\\"+e+\\\\\\\"; falling back to blob builder\\\\\\\")}}if(!b){var bb=new Browser.BlobBuilder;bb.append((new Uint8Array(byteArray)).buffer);b=bb.getBlob()}var url=Browser.URLObject.createObjectURL(b);var img=new Image;img.onload=function img_onload(){assert(img.complete,\\\\\\\"Image \\\\\\\"+name+\\\\\\\" could not be decoded\\\\\\\");var canvas=document.createElement(\\\\\\\"canvas\\\\\\\");canvas.width=img.width;canvas.height=img.height;var ctx=canvas.getContext(\\\\\\\"2d\\\\\\\");ctx.drawImage(img,0,0);Module[\\\\\\\"preloadedImages\\\\\\\"][name]=canvas;Browser.URLObject.revokeObjectURL(url);if(onload)onload(byteArray)};img.onerror=function img_onerror(event){console.log(\\\\\\\"Image \\\\\\\"+url+\\\\\\\" could not be decoded\\\\\\\");if(onerror)onerror()};img.src=url};Module[\\\\\\\"preloadPlugins\\\\\\\"].push(imagePlugin);var audioPlugin={};audioPlugin[\\\\\\\"canHandle\\\\\\\"]=function audioPlugin_canHandle(name){return!Module.noAudioDecoding&&name.substr(-4)in{\\\\\\\".ogg\\\\\\\":1,\\\\\\\".wav\\\\\\\":1,\\\\\\\".mp3\\\\\\\":1}};audioPlugin[\\\\\\\"handle\\\\\\\"]=function audioPlugin_handle(byteArray,name,onload,onerror){var done=false;function finish(audio){if(done)return;done=true;Module[\\\\\\\"preloadedAudios\\\\\\\"][name]=audio;if(onload)onload(byteArray)}function fail(){if(done)return;done=true;Module[\\\\\\\"preloadedAudios\\\\\\\"][name]=new Audio;if(onerror)onerror()}if(Browser.hasBlobConstructor){try{var b=new Blob([byteArray],{type:Browser.getMimetype(name)})}catch(e){return fail()}var url=Browser.URLObject.createObjectURL(b);var audio=new Audio;audio.addEventListener(\\\\\\\"canplaythrough\\\\\\\",(function(){finish(audio)}),false);audio.onerror=function audio_onerror(event){if(done)return;console.log(\\\\\\\"warning: browser could not fully decode audio \\\\\\\"+name+\\\\\\\", trying slower base64 approach\\\\\\\");function encode64(data){var BASE=\\\\\\\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/\\\\\\\";var PAD=\\\\\\\"=\\\\\\\";var ret=\\\\\\\"\\\\\\\";var leftchar=0;var leftbits=0;for(var i=0;i<data.length;i++){leftchar=leftchar<<8|data[i];leftbits+=8;while(leftbits>=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src=\\\\\\\"data:audio/x-\\\\\\\"+name.substr(-3)+\\\\\\\";base64,\\\\\\\"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout((function(){finish(audio)}),1e4)}else{return fail()}};Module[\\\\\\\"preloadPlugins\\\\\\\"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document[\\\\\\\"pointerLockElement\\\\\\\"]===Module[\\\\\\\"canvas\\\\\\\"]||document[\\\\\\\"mozPointerLockElement\\\\\\\"]===Module[\\\\\\\"canvas\\\\\\\"]||document[\\\\\\\"webkitPointerLockElement\\\\\\\"]===Module[\\\\\\\"canvas\\\\\\\"]||document[\\\\\\\"msPointerLockElement\\\\\\\"]===Module[\\\\\\\"canvas\\\\\\\"]}var canvas=Module[\\\\\\\"canvas\\\\\\\"];if(canvas){canvas.requestPointerLock=canvas[\\\\\\\"requestPointerLock\\\\\\\"]||canvas[\\\\\\\"mozRequestPointerLock\\\\\\\"]||canvas[\\\\\\\"webkitRequestPointerLock\\\\\\\"]||canvas[\\\\\\\"msRequestPointerLock\\\\\\\"]||(function(){});canvas.exitPointerLock=document[\\\\\\\"exitPointerLock\\\\\\\"]||document[\\\\\\\"mozExitPointerLock\\\\\\\"]||document[\\\\\\\"webkitExitPointerLock\\\\\\\"]||document[\\\\\\\"msExitPointerLock\\\\\\\"]||(function(){});canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener(\\\\\\\"pointerlockchange\\\\\\\",pointerLockChange,false);document.addEventListener(\\\\\\\"mozpointerlockchange\\\\\\\",pointerLockChange,false);document.addEventListener(\\\\\\\"webkitpointerlockchange\\\\\\\",pointerLockChange,false);document.addEventListener(\\\\\\\"mspointerlockchange\\\\\\\",pointerLockChange,false);if(Module[\\\\\\\"elementPointerLock\\\\\\\"]){canvas.addEventListener(\\\\\\\"click\\\\\\\",(function(ev){if(!Browser.pointerLock&&Module[\\\\\\\"canvas\\\\\\\"].requestPointerLock){Module[\\\\\\\"canvas\\\\\\\"].requestPointerLock();ev.preventDefault()}}),false)}}}),createContext:(function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}else{ctx=canvas.getContext(\\\\\\\"2d\\\\\\\")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx===\\\\\\\"undefined\\\\\\\",\\\\\\\"cannot set in module if GLctx is used, but we are a non-GL context that would replace it\\\\\\\");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach((function(callback){callback()}));Browser.init()}return ctx}),destroyContext:(function(canvas,useWebGL,setInModule){}),fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:(function(lockPointer,resizeCanvas,vrDevice){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;Browser.vrDevice=vrDevice;if(typeof Browser.lockPointer===\\\\\\\"undefined\\\\\\\")Browser.lockPointer=true;if(typeof Browser.resizeCanvas===\\\\\\\"undefined\\\\\\\")Browser.resizeCanvas=false;if(typeof Browser.vrDevice===\\\\\\\"undefined\\\\\\\")Browser.vrDevice=null;var canvas=Module[\\\\\\\"canvas\\\\\\\"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document[\\\\\\\"fullscreenElement\\\\\\\"]||document[\\\\\\\"mozFullScreenElement\\\\\\\"]||document[\\\\\\\"msFullscreenElement\\\\\\\"]||document[\\\\\\\"webkitFullscreenElement\\\\\\\"]||document[\\\\\\\"webkitCurrentFullScreenElement\\\\\\\"])===canvasContainer){canvas.exitFullscreen=document[\\\\\\\"exitFullscreen\\\\\\\"]||document[\\\\\\\"cancelFullScreen\\\\\\\"]||document[\\\\\\\"mozCancelFullScreen\\\\\\\"]||document[\\\\\\\"msExitFullscreen\\\\\\\"]||document[\\\\\\\"webkitCancelFullScreen\\\\\\\"]||(function(){});canvas.exitFullscreen=canvas.exitFullscreen.bind(document);if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module[\\\\\\\"onFullScreen\\\\\\\"])Module[\\\\\\\"onFullScreen\\\\\\\"](Browser.isFullscreen);if(Module[\\\\\\\"onFullscreen\\\\\\\"])Module[\\\\\\\"onFullscreen\\\\\\\"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener(\\\\\\\"fullscreenchange\\\\\\\",fullscreenChange,false);document.addEventListener(\\\\\\\"mozfullscreenchange\\\\\\\",fullscreenChange,false);document.addEventListener(\\\\\\\"webkitfullscreenchange\\\\\\\",fullscreenChange,false);document.addEventListener(\\\\\\\"MSFullscreenChange\\\\\\\",fullscreenChange,false)}var canvasContainer=document.createElement(\\\\\\\"div\\\\\\\");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer[\\\\\\\"requestFullscreen\\\\\\\"]||canvasContainer[\\\\\\\"mozRequestFullScreen\\\\\\\"]||canvasContainer[\\\\\\\"msRequestFullscreen\\\\\\\"]||(canvasContainer[\\\\\\\"webkitRequestFullscreen\\\\\\\"]?(function(){canvasContainer[\\\\\\\"webkitRequestFullscreen\\\\\\\"](Element[\\\\\\\"ALLOW_KEYBOARD_INPUT\\\\\\\"])}):null)||(canvasContainer[\\\\\\\"webkitRequestFullScreen\\\\\\\"]?(function(){canvasContainer[\\\\\\\"webkitRequestFullScreen\\\\\\\"](Element[\\\\\\\"ALLOW_KEYBOARD_INPUT\\\\\\\"])}):null);if(vrDevice){canvasContainer.requestFullscreen({vrDisplay:vrDevice})}else{canvasContainer.requestFullscreen()}}),requestFullScreen:(function(lockPointer,resizeCanvas,vrDevice){err(\\\\\\\"Browser.requestFullScreen() is deprecated. Please call Browser.requestFullscreen instead.\\\\\\\");Browser.requestFullScreen=(function(lockPointer,resizeCanvas,vrDevice){return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)});return Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)}),nextRAF:0,fakeRequestAnimationFrame:(function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)}),requestAnimationFrame:function requestAnimationFrame(func){if(typeof window===\\\\\\\"undefined\\\\\\\"){Browser.fakeRequestAnimationFrame(func)}else{if(!window.requestAnimationFrame){window.requestAnimationFrame=window[\\\\\\\"requestAnimationFrame\\\\\\\"]||window[\\\\\\\"mozRequestAnimationFrame\\\\\\\"]||window[\\\\\\\"webkitRequestAnimationFrame\\\\\\\"]||window[\\\\\\\"msRequestAnimationFrame\\\\\\\"]||window[\\\\\\\"oRequestAnimationFrame\\\\\\\"]||Browser.fakeRequestAnimationFrame}window.requestAnimationFrame(func)}},safeCallback:(function(func){return(function(){if(!ABORT)return func.apply(null,arguments)})}),allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:(function(){Browser.allowAsyncCallbacks=false}),resumeAsyncCallbacks:(function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach((function(func){func()}))}}),safeRequestAnimationFrame:(function(func){return Browser.requestAnimationFrame((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}}))}),safeSetTimeout:(function(func,timeout){Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;return setTimeout((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}}),timeout)}),safeSetInterval:(function(func,timeout){Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;return setInterval((function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}}),timeout)}),getMimetype:(function(name){return{\\\\\\\"jpg\\\\\\\":\\\\\\\"image/jpeg\\\\\\\",\\\\\\\"jpeg\\\\\\\":\\\\\\\"image/jpeg\\\\\\\",\\\\\\\"png\\\\\\\":\\\\\\\"image/png\\\\\\\",\\\\\\\"bmp\\\\\\\":\\\\\\\"image/bmp\\\\\\\",\\\\\\\"ogg\\\\\\\":\\\\\\\"audio/ogg\\\\\\\",\\\\\\\"wav\\\\\\\":\\\\\\\"audio/wav\\\\\\\",\\\\\\\"mp3\\\\\\\":\\\\\\\"audio/mpeg\\\\\\\"}[name.substr(name.lastIndexOf(\\\\\\\".\\\\\\\")+1)]}),getUserMedia:(function(func){if(!window.getUserMedia){window.getUserMedia=navigator[\\\\\\\"getUserMedia\\\\\\\"]||navigator[\\\\\\\"mozGetUserMedia\\\\\\\"]}window.getUserMedia(func)}),getMovementX:(function(event){return event[\\\\\\\"movementX\\\\\\\"]||event[\\\\\\\"mozMovementX\\\\\\\"]||event[\\\\\\\"webkitMovementX\\\\\\\"]||0}),getMovementY:(function(event){return event[\\\\\\\"movementY\\\\\\\"]||event[\\\\\\\"mozMovementY\\\\\\\"]||event[\\\\\\\"webkitMovementY\\\\\\\"]||0}),getMouseWheelDelta:(function(event){var delta=0;switch(event.type){case\\\\\\\"DOMMouseScroll\\\\\\\":delta=event.detail;break;case\\\\\\\"mousewheel\\\\\\\":delta=event.wheelDelta;break;case\\\\\\\"wheel\\\\\\\":delta=event[\\\\\\\"deltaY\\\\\\\"];break;default:throw\\\\\\\"unrecognized mouse wheel event: \\\\\\\"+event.type}return delta}),mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:(function(event){if(Browser.pointerLock){if(event.type!=\\\\\\\"mousemove\\\\\\\"&&\\\\\\\"mozMovementX\\\\\\\"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!=\\\\\\\"undefined\\\\\\\"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module[\\\\\\\"canvas\\\\\\\"].getBoundingClientRect();var cw=Module[\\\\\\\"canvas\\\\\\\"].width;var ch=Module[\\\\\\\"canvas\\\\\\\"].height;var scrollX=typeof window.scrollX!==\\\\\\\"undefined\\\\\\\"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!==\\\\\\\"undefined\\\\\\\"?window.scrollY:window.pageYOffset;if(event.type===\\\\\\\"touchstart\\\\\\\"||event.type===\\\\\\\"touchend\\\\\\\"||event.type===\\\\\\\"touchmove\\\\\\\"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type===\\\\\\\"touchstart\\\\\\\"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type===\\\\\\\"touchend\\\\\\\"||event.type===\\\\\\\"touchmove\\\\\\\"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}}),asyncLoad:(function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency(\\\\\\\"al \\\\\\\"+url):\\\\\\\"\\\\\\\";Module[\\\\\\\"readAsync\\\\\\\"](url,(function(arrayBuffer){assert(arrayBuffer,'Loading data file \\\\\\\"'+url+'\\\\\\\" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)}),(function(event){if(onerror){onerror()}else{throw'Loading data file \\\\\\\"'+url+'\\\\\\\" failed.'}}));if(dep)addRunDependency(dep)}),resizeListeners:[],updateResizeListeners:(function(){var canvas=Module[\\\\\\\"canvas\\\\\\\"];Browser.resizeListeners.forEach((function(listener){listener(canvas.width,canvas.height)}))}),setCanvasSize:(function(width,height,noUpdates){var canvas=Module[\\\\\\\"canvas\\\\\\\"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()}),windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:(function(){if(typeof SDL!=\\\\\\\"undefined\\\\\\\"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module[\\\\\\\"canvas\\\\\\\"]);Browser.updateResizeListeners()}),setWindowedCanvasSize:(function(){if(typeof SDL!=\\\\\\\"undefined\\\\\\\"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module[\\\\\\\"canvas\\\\\\\"]);Browser.updateResizeListeners()}),updateCanvasDimensions:(function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module[\\\\\\\"forcedAspectRatio\\\\\\\"]&&Module[\\\\\\\"forcedAspectRatio\\\\\\\"]>0){if(w/h<Module[\\\\\\\"forcedAspectRatio\\\\\\\"]){w=Math.round(h*Module[\\\\\\\"forcedAspectRatio\\\\\\\"])}else{h=Math.round(w/Module[\\\\\\\"forcedAspectRatio\\\\\\\"])}}if((document[\\\\\\\"fullscreenElement\\\\\\\"]||document[\\\\\\\"mozFullScreenElement\\\\\\\"]||document[\\\\\\\"msFullscreenElement\\\\\\\"]||document[\\\\\\\"webkitFullscreenElement\\\\\\\"]||document[\\\\\\\"webkitCurrentFullScreenElement\\\\\\\"])===canvas.parentNode&&typeof screen!=\\\\\\\"undefined\\\\\\\"){var factor=Math.min(screen.width/w,screen.height/h);w=Math.round(w*factor);h=Math.round(h*factor)}if(Browser.resizeCanvas){if(canvas.width!=w)canvas.width=w;if(canvas.height!=h)canvas.height=h;if(typeof canvas.style!=\\\\\\\"undefined\\\\\\\"){canvas.style.removeProperty(\\\\\\\"width\\\\\\\");canvas.style.removeProperty(\\\\\\\"height\\\\\\\")}}else{if(canvas.width!=wNative)canvas.width=wNative;if(canvas.height!=hNative)canvas.height=hNative;if(typeof canvas.style!=\\\\\\\"undefined\\\\\\\"){if(w!=wNative||h!=hNative){canvas.style.setProperty(\\\\\\\"width\\\\\\\",w+\\\\\\\"px\\\\\\\",\\\\\\\"important\\\\\\\");canvas.style.setProperty(\\\\\\\"height\\\\\\\",h+\\\\\\\"px\\\\\\\",\\\\\\\"important\\\\\\\")}else{canvas.style.removeProperty(\\\\\\\"width\\\\\\\");canvas.style.removeProperty(\\\\\\\"height\\\\\\\")}}}}),wgetRequests:{},nextWgetRequestHandle:0,getNextWgetRequestHandle:(function(){var handle=Browser.nextWgetRequestHandle;Browser.nextWgetRequestHandle++;return handle})};function _emscripten_cancel_main_loop(){Browser.mainLoop.pause();Browser.mainLoop.func=null}function _emscripten_set_canvas_element_size(target,width,height){var canvas=JSEvents.findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}function emscripten_set_canvas_element_size_js(target,width,height){if(typeof target===\\\\\\\"string\\\\\\\"){var stackTop=stackSave();var targetInt=stackAlloc(target.length+1);stringToUTF8(target,targetInt,target.length+1);var ret=_emscripten_set_canvas_element_size(targetInt,width,height);stackRestore(stackTop);return ret}else{return _emscripten_set_canvas_element_size(target,width,height)}}function _emscripten_get_canvas_element_size_calling_thread(target,width,height){var canvas=JSEvents.findCanvasEventTarget(target);if(!canvas)return-4;if(canvas.canvasSharedPtr){var w=HEAP32[canvas.canvasSharedPtr>>2];var h=HEAP32[canvas.canvasSharedPtr+4>>2];HEAP32[width>>2]=w;HEAP32[height>>2]=h}else if(canvas.offscreenCanvas){HEAP32[width>>2]=canvas.offscreenCanvas.width;HEAP32[height>>2]=canvas.offscreenCanvas.height}else if(!canvas.controlTransferredOffscreen){HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height}else{return-4}return 0}function _emscripten_get_canvas_element_size_main_thread(target,width,height){return _emscripten_get_canvas_element_size_calling_thread(target,width,height)}function _emscripten_get_canvas_element_size(target,width,height){var canvas=JSEvents.findCanvasEventTarget(target);if(canvas)return _emscripten_get_canvas_element_size_calling_thread(target,width,height);else return _emscripten_get_canvas_element_size_main_thread(target,width,height)}function emscripten_get_canvas_element_size_js(target){var stackTop=stackSave();var w=stackAlloc(8);var h=w+4;if(typeof target===\\\\\\\"string\\\\\\\"){var targetInt=stackAlloc(target.length+1);stringToUTF8(target,targetInt,target.length+1);target=targetInt}var ret=_emscripten_get_canvas_element_size(target,w,h);var size=[HEAP32[w>>2],HEAP32[h>>2]];stackRestore(stackTop);return size}var JSEvents={keyEvent:0,mouseEvent:0,wheelEvent:0,uiEvent:0,focusEvent:0,deviceOrientationEvent:0,deviceMotionEvent:0,fullscreenChangeEvent:0,pointerlockChangeEvent:0,visibilityChangeEvent:0,touchEvent:0,lastGamepadState:null,lastGamepadStateFrame:null,numGamepadsConnected:0,previousFullscreenElement:null,previousScreenX:null,previousScreenY:null,removeEventListenersRegistered:false,_onGamepadConnected:(function(){++JSEvents.numGamepadsConnected}),_onGamepadDisconnected:(function(){--JSEvents.numGamepadsConnected}),staticInit:(function(){if(typeof window!==\\\\\\\"undefined\\\\\\\"){window.addEventListener(\\\\\\\"gamepadconnected\\\\\\\",JSEvents._onGamepadConnected);window.addEventListener(\\\\\\\"gamepaddisconnected\\\\\\\",JSEvents._onGamepadDisconnected);var firstState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null;if(firstState){JSEvents.numGamepadsConnected=firstState.length}}}),removeAllEventListeners:(function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[];window.removeEventListener(\\\\\\\"gamepadconnected\\\\\\\",JSEvents._onGamepadConnected);window.removeEventListener(\\\\\\\"gamepaddisconnected\\\\\\\",JSEvents._onGamepadDisconnected)}),registerRemoveEventListeners:(function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}}),findEventTarget:(function(target){try{if(!target)return window;if(typeof target===\\\\\\\"number\\\\\\\")target=Pointer_stringify(target);if(target===\\\\\\\"#window\\\\\\\")return window;else if(target===\\\\\\\"#document\\\\\\\")return document;else if(target===\\\\\\\"#screen\\\\\\\")return window.screen;else if(target===\\\\\\\"#canvas\\\\\\\")return Module[\\\\\\\"canvas\\\\\\\"];return typeof target===\\\\\\\"string\\\\\\\"?document.getElementById(target):target}catch(e){return null}}),findCanvasEventTarget:(function(target){if(typeof target===\\\\\\\"number\\\\\\\")target=Pointer_stringify(target);if(!target||target===\\\\\\\"#canvas\\\\\\\"){if(typeof GL!==\\\\\\\"undefined\\\\\\\"&&GL.offscreenCanvases[\\\\\\\"canvas\\\\\\\"])return GL.offscreenCanvases[\\\\\\\"canvas\\\\\\\"];return Module[\\\\\\\"canvas\\\\\\\"]}if(typeof GL!==\\\\\\\"undefined\\\\\\\"&&GL.offscreenCanvases[target])return GL.offscreenCanvases[target];return JSEvents.findEventTarget(target)}),deferredCalls:[],deferCall:(function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort((function(x,y){return x.precedence<y.precedence}))}),removeDeferredCalls:(function(targetFunction){for(var i=0;i<JSEvents.deferredCalls.length;++i){if(JSEvents.deferredCalls[i].targetFunction==targetFunction){JSEvents.deferredCalls.splice(i,1);--i}}}),canPerformEventHandlerRequests:(function(){return JSEvents.inEventHandler&&JSEvents.currentEventHandler.allowsDeferredCalls}),runDeferredCalls:(function(){if(!JSEvents.canPerformEventHandlerRequests()){return}for(var i=0;i<JSEvents.deferredCalls.length;++i){var call=JSEvents.deferredCalls[i];JSEvents.deferredCalls.splice(i,1);--i;call.targetFunction.apply(this,call.argsList)}}),inEventHandler:0,currentEventHandler:null,eventHandlers:[],isInternetExplorer:(function(){return navigator.userAgent.indexOf(\\\\\\\"MSIE\\\\\\\")!==-1||navigator.appVersion.indexOf(\\\\\\\"Trident/\\\\\\\")>0}),removeAllHandlersOnTarget:(function(target,eventTypeString){for(var i=0;i<JSEvents.eventHandlers.length;++i){if(JSEvents.eventHandlers[i].target==target&&(!eventTypeString||eventTypeString==JSEvents.eventHandlers[i].eventTypeString)){JSEvents._removeHandler(i--)}}}),_removeHandler:(function(i){var h=JSEvents.eventHandlers[i];h.target.removeEventListener(h.eventTypeString,h.eventListenerFunc,h.useCapture);JSEvents.eventHandlers.splice(i,1)}),registerOrRemoveHandler:(function(eventHandler){var jsEventHandler=function jsEventHandler(event){++JSEvents.inEventHandler;JSEvents.currentEventHandler=eventHandler;JSEvents.runDeferredCalls();eventHandler.handlerFunc(event);JSEvents.runDeferredCalls();--JSEvents.inEventHandler};if(eventHandler.callbackfunc){eventHandler.eventListenerFunc=jsEventHandler;eventHandler.target.addEventListener(eventHandler.eventTypeString,jsEventHandler,eventHandler.useCapture);JSEvents.eventHandlers.push(eventHandler);JSEvents.registerRemoveEventListeners()}else{for(var i=0;i<JSEvents.eventHandlers.length;++i){if(JSEvents.eventHandlers[i].target==eventHandler.target&&JSEvents.eventHandlers[i].eventTypeString==eventHandler.eventTypeString){JSEvents._removeHandler(i--)}}}}),registerKeyEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=(function(event){var e=event||window.event;var keyEventData=JSEvents.keyEvent;stringToUTF8(e.key?e.key:\\\\\\\"\\\\\\\",keyEventData+0,32);stringToUTF8(e.code?e.code:\\\\\\\"\\\\\\\",keyEventData+32,32);HEAP32[keyEventData+64>>2]=e.location;HEAP32[keyEventData+68>>2]=e.ctrlKey;HEAP32[keyEventData+72>>2]=e.shiftKey;HEAP32[keyEventData+76>>2]=e.altKey;HEAP32[keyEventData+80>>2]=e.metaKey;HEAP32[keyEventData+84>>2]=e.repeat;stringToUTF8(e.locale?e.locale:\\\\\\\"\\\\\\\",keyEventData+88,32);stringToUTF8(e.char?e.char:\\\\\\\"\\\\\\\",keyEventData+120,32);HEAP32[keyEventData+152>>2]=e.charCode;HEAP32[keyEventData+156>>2]=e.keyCode;HEAP32[keyEventData+160>>2]=e.which;if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,keyEventData,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:JSEvents.isInternetExplorer()?false:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),getBoundingClientRectOrZeros:(function(target){return target.getBoundingClientRect?target.getBoundingClientRect():{left:0,top:0}}),fillMouseEventData:(function(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAP32[eventStruct+8>>2]=e.screenX;HEAP32[eventStruct+12>>2]=e.screenY;HEAP32[eventStruct+16>>2]=e.clientX;HEAP32[eventStruct+20>>2]=e.clientY;HEAP32[eventStruct+24>>2]=e.ctrlKey;HEAP32[eventStruct+28>>2]=e.shiftKey;HEAP32[eventStruct+32>>2]=e.altKey;HEAP32[eventStruct+36>>2]=e.metaKey;HEAP16[eventStruct+40>>1]=e.button;HEAP16[eventStruct+42>>1]=e.buttons;HEAP32[eventStruct+44>>2]=e[\\\\\\\"movementX\\\\\\\"];HEAP32[eventStruct+48>>2]=e[\\\\\\\"movementY\\\\\\\"];if(Module[\\\\\\\"canvas\\\\\\\"]){var rect=Module[\\\\\\\"canvas\\\\\\\"].getBoundingClientRect();HEAP32[eventStruct+60>>2]=e.clientX-rect.left;HEAP32[eventStruct+64>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+60>>2]=0;HEAP32[eventStruct+64>>2]=0}if(target){var rect=JSEvents.getBoundingClientRectOrZeros(target);HEAP32[eventStruct+52>>2]=e.clientX-rect.left;HEAP32[eventStruct+56>>2]=e.clientY-rect.top}else{HEAP32[eventStruct+52>>2]=0;HEAP32[eventStruct+56>>2]=0}if(e.type!==\\\\\\\"wheel\\\\\\\"&&e.type!==\\\\\\\"mousewheel\\\\\\\"){JSEvents.previousScreenX=e.screenX;JSEvents.previousScreenY=e.screenY}}),registerMouseEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(72);target=JSEvents.findEventTarget(target);var mouseEventHandlerFunc=(function(event){var e=event||window.event;JSEvents.fillMouseEventData(JSEvents.mouseEvent,e,target);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:eventTypeString!=\\\\\\\"mousemove\\\\\\\"&&eventTypeString!=\\\\\\\"mouseenter\\\\\\\"&&eventTypeString!=\\\\\\\"mouseleave\\\\\\\",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};if(JSEvents.isInternetExplorer()&&eventTypeString==\\\\\\\"mousedown\\\\\\\")eventHandler.allowsDeferredCalls=false;JSEvents.registerOrRemoveHandler(eventHandler)}),registerWheelEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(104);target=JSEvents.findEventTarget(target);var wheelHandlerFunc=(function(event){var e=event||window.event;var wheelEvent=JSEvents.wheelEvent;JSEvents.fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+72>>3]=e[\\\\\\\"deltaX\\\\\\\"];HEAPF64[wheelEvent+80>>3]=e[\\\\\\\"deltaY\\\\\\\"];HEAPF64[wheelEvent+88>>3]=e[\\\\\\\"deltaZ\\\\\\\"];HEAP32[wheelEvent+96>>2]=e[\\\\\\\"deltaMode\\\\\\\"];if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,wheelEvent,userData))e.preventDefault()});var mouseWheelHandlerFunc=(function(event){var e=event||window.event;JSEvents.fillMouseEventData(JSEvents.wheelEvent,e,target);HEAPF64[JSEvents.wheelEvent+72>>3]=e[\\\\\\\"wheelDeltaX\\\\\\\"]||0;HEAPF64[JSEvents.wheelEvent+80>>3]=-(e[\\\\\\\"wheelDeltaY\\\\\\\"]?e[\\\\\\\"wheelDeltaY\\\\\\\"]:e[\\\\\\\"wheelDelta\\\\\\\"]);HEAPF64[JSEvents.wheelEvent+88>>3]=0;HEAP32[JSEvents.wheelEvent+96>>2]=0;var shouldCancel=Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,JSEvents.wheelEvent,userData);if(shouldCancel){e.preventDefault()}});var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:eventTypeString==\\\\\\\"wheel\\\\\\\"?wheelHandlerFunc:mouseWheelHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),pageScrollPos:(function(){if(window.pageXOffset>0||window.pageYOffset>0){return[window.pageXOffset,window.pageYOffset]}if(typeof document.documentElement.scrollLeft!==\\\\\\\"undefined\\\\\\\"||typeof document.documentElement.scrollTop!==\\\\\\\"undefined\\\\\\\"){return[document.documentElement.scrollLeft,document.documentElement.scrollTop]}return[document.body.scrollLeft|0,document.body.scrollTop|0]}),registerUiEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.uiEvent)JSEvents.uiEvent=_malloc(36);if(eventTypeString==\\\\\\\"scroll\\\\\\\"&&!target){target=document}else{target=JSEvents.findEventTarget(target)}var uiEventHandlerFunc=(function(event){var e=event||window.event;if(e.target!=target){return}var scrollPos=JSEvents.pageScrollPos();var uiEvent=JSEvents.uiEvent;HEAP32[uiEvent>>2]=e.detail;HEAP32[uiEvent+4>>2]=document.body.clientWidth;HEAP32[uiEvent+8>>2]=document.body.clientHeight;HEAP32[uiEvent+12>>2]=window.innerWidth;HEAP32[uiEvent+16>>2]=window.innerHeight;HEAP32[uiEvent+20>>2]=window.outerWidth;HEAP32[uiEvent+24>>2]=window.outerHeight;HEAP32[uiEvent+28>>2]=scrollPos[0];HEAP32[uiEvent+32>>2]=scrollPos[1];if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,uiEvent,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:uiEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),getNodeNameForTarget:(function(target){if(!target)return\\\\\\\"\\\\\\\";if(target==window)return\\\\\\\"#window\\\\\\\";if(target==window.screen)return\\\\\\\"#screen\\\\\\\";return target&&target.nodeName?target.nodeName:\\\\\\\"\\\\\\\"}),registerFocusEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=(function(event){var e=event||window.event;var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:\\\\\\\"\\\\\\\";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,focusEvent,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),tick:(function(){if(window[\\\\\\\"performance\\\\\\\"]&&window[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"])return window[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]();else return Date.now()}),fillDeviceOrientationEventData:(function(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAPF64[eventStruct+8>>3]=e.alpha;HEAPF64[eventStruct+16>>3]=e.beta;HEAPF64[eventStruct+24>>3]=e.gamma;HEAP32[eventStruct+32>>2]=e.absolute}),registerDeviceOrientationEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.deviceOrientationEvent)JSEvents.deviceOrientationEvent=_malloc(40);var deviceOrientationEventHandlerFunc=(function(event){var e=event||window.event;JSEvents.fillDeviceOrientationEventData(JSEvents.deviceOrientationEvent,e,target);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,JSEvents.deviceOrientationEvent,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:deviceOrientationEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),fillDeviceMotionEventData:(function(eventStruct,e,target){HEAPF64[eventStruct>>3]=JSEvents.tick();HEAPF64[eventStruct+8>>3]=e.acceleration.x;HEAPF64[eventStruct+16>>3]=e.acceleration.y;HEAPF64[eventStruct+24>>3]=e.acceleration.z;HEAPF64[eventStruct+32>>3]=e.accelerationIncludingGravity.x;HEAPF64[eventStruct+40>>3]=e.accelerationIncludingGravity.y;HEAPF64[eventStruct+48>>3]=e.accelerationIncludingGravity.z;HEAPF64[eventStruct+56>>3]=e.rotationRate.alpha;HEAPF64[eventStruct+64>>3]=e.rotationRate.beta;HEAPF64[eventStruct+72>>3]=e.rotationRate.gamma}),registerDeviceMotionEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.deviceMotionEvent)JSEvents.deviceMotionEvent=_malloc(80);var deviceMotionEventHandlerFunc=(function(event){var e=event||window.event;JSEvents.fillDeviceMotionEventData(JSEvents.deviceMotionEvent,e,target);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,JSEvents.deviceMotionEvent,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:deviceMotionEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),screenOrientation:(function(){if(!window.screen)return undefined;return window.screen.orientation||window.screen.mozOrientation||window.screen.webkitOrientation||window.screen.msOrientation}),fillOrientationChangeEventData:(function(eventStruct,e){var orientations=[\\\\\\\"portrait-primary\\\\\\\",\\\\\\\"portrait-secondary\\\\\\\",\\\\\\\"landscape-primary\\\\\\\",\\\\\\\"landscape-secondary\\\\\\\"];var orientations2=[\\\\\\\"portrait\\\\\\\",\\\\\\\"portrait\\\\\\\",\\\\\\\"landscape\\\\\\\",\\\\\\\"landscape\\\\\\\"];var orientationString=JSEvents.screenOrientation();var orientation=orientations.indexOf(orientationString);if(orientation==-1){orientation=orientations2.indexOf(orientationString)}HEAP32[eventStruct>>2]=1<<orientation;HEAP32[eventStruct+4>>2]=window.orientation}),registerOrientationChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.orientationChangeEvent)JSEvents.orientationChangeEvent=_malloc(8);if(!target){target=window.screen}else{target=JSEvents.findEventTarget(target)}var orientationChangeEventHandlerFunc=(function(event){var e=event||window.event;var orientationChangeEvent=JSEvents.orientationChangeEvent;JSEvents.fillOrientationChangeEventData(orientationChangeEvent,e);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,orientationChangeEvent,userData))e.preventDefault()});if(eventTypeString==\\\\\\\"orientationchange\\\\\\\"&&window.screen.mozOrientation!==undefined){eventTypeString=\\\\\\\"mozorientationchange\\\\\\\"}var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:orientationChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),fullscreenEnabled:(function(){return document.fullscreenEnabled||document.mozFullScreenEnabled||document.webkitFullscreenEnabled||document.msFullscreenEnabled}),fillFullscreenChangeEventData:(function(eventStruct,e){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:\\\\\\\"\\\\\\\";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}),registerFullscreenChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);if(!target)target=document;else target=JSEvents.findEventTarget(target);var fullscreenChangeEventhandlerFunc=(function(event){var e=event||window.event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;JSEvents.fillFullscreenChangeEventData(fullscreenChangeEvent,e);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),resizeCanvasForFullscreen:(function(target,strategy){var restoreOldStyle=__registerRestoreOldStyle(target);var cssWidth=strategy.softFullscreen?window.innerWidth:screen.width;var cssHeight=strategy.softFullscreen?window.innerHeight:screen.height;var rect=target.getBoundingClientRect();var windowedCssWidth=rect.right-rect.left;var windowedCssHeight=rect.bottom-rect.top;var canvasSize=emscripten_get_canvas_element_size_js(target.id);var windowedRttWidth=canvasSize[0];var windowedRttHeight=canvasSize[1];if(strategy.scaleMode==3){__setLetterbox(target,(cssHeight-windowedCssHeight)/2,(cssWidth-windowedCssWidth)/2);cssWidth=windowedCssWidth;cssHeight=windowedCssHeight}else if(strategy.scaleMode==2){if(cssWidth*windowedRttHeight<windowedRttWidth*cssHeight){var desiredCssHeight=windowedRttHeight*cssWidth/windowedRttWidth;__setLetterbox(target,(cssHeight-desiredCssHeight)/2,0);cssHeight=desiredCssHeight}else{var desiredCssWidth=windowedRttWidth*cssHeight/windowedRttHeight;__setLetterbox(target,0,(cssWidth-desiredCssWidth)/2);cssWidth=desiredCssWidth}}if(!target.style.backgroundColor)target.style.backgroundColor=\\\\\\\"black\\\\\\\";if(!document.body.style.backgroundColor)document.body.style.backgroundColor=\\\\\\\"black\\\\\\\";target.style.width=cssWidth+\\\\\\\"px\\\\\\\";target.style.height=cssHeight+\\\\\\\"px\\\\\\\";if(strategy.filteringMode==1){target.style.imageRendering=\\\\\\\"optimizeSpeed\\\\\\\";target.style.imageRendering=\\\\\\\"-moz-crisp-edges\\\\\\\";target.style.imageRendering=\\\\\\\"-o-crisp-edges\\\\\\\";target.style.imageRendering=\\\\\\\"-webkit-optimize-contrast\\\\\\\";target.style.imageRendering=\\\\\\\"optimize-contrast\\\\\\\";target.style.imageRendering=\\\\\\\"crisp-edges\\\\\\\";target.style.imageRendering=\\\\\\\"pixelated\\\\\\\"}var dpiScale=strategy.canvasResolutionScaleMode==2?window.devicePixelRatio:1;if(strategy.canvasResolutionScaleMode!=0){var newWidth=cssWidth*dpiScale|0;var newHeight=cssHeight*dpiScale|0;if(!target.controlTransferredOffscreen){target.width=newWidth;target.height=newHeight}else{emscripten_set_canvas_element_size_js(target.id,newWidth,newHeight)}if(target.GLctxObject)target.GLctxObject.GLctx.viewport(0,0,newWidth,newHeight)}return restoreOldStyle}),requestFullscreen:(function(target,strategy){if(strategy.scaleMode!=0||strategy.canvasResolutionScaleMode!=0){JSEvents.resizeCanvasForFullscreen(target,strategy)}if(target.requestFullscreen){target.requestFullscreen()}else if(target.msRequestFullscreen){target.msRequestFullscreen()}else if(target.mozRequestFullScreen){target.mozRequestFullScreen()}else if(target.mozRequestFullscreen){target.mozRequestFullscreen()}else if(target.webkitRequestFullscreen){target.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}else{if(typeof JSEvents.fullscreenEnabled()===\\\\\\\"undefined\\\\\\\"){return-1}else{return-3}}if(strategy.canvasResizedCallback){Module[\\\\\\\"dynCall_iiii\\\\\\\"](strategy.canvasResizedCallback,37,0,strategy.canvasResizedCallbackUserData)}return 0}),fillPointerlockChangeEventData:(function(eventStruct,e){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:\\\\\\\"\\\\\\\";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}),registerPointerlockChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.pointerlockChangeEvent)JSEvents.pointerlockChangeEvent=_malloc(260);if(!target)target=document;else target=JSEvents.findEventTarget(target);var pointerlockChangeEventHandlerFunc=(function(event){var e=event||window.event;var pointerlockChangeEvent=JSEvents.pointerlockChangeEvent;JSEvents.fillPointerlockChangeEventData(pointerlockChangeEvent,e);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,pointerlockChangeEvent,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:pointerlockChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerPointerlockErrorEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){if(!target)target=document;else target=JSEvents.findEventTarget(target);var pointerlockErrorEventHandlerFunc=(function(event){var e=event||window.event;if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,0,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:pointerlockErrorEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),requestPointerLock:(function(target){if(target.requestPointerLock){target.requestPointerLock()}else if(target.mozRequestPointerLock){target.mozRequestPointerLock()}else if(target.webkitRequestPointerLock){target.webkitRequestPointerLock()}else if(target.msRequestPointerLock){target.msRequestPointerLock()}else{if(document.body.requestPointerLock||document.body.mozRequestPointerLock||document.body.webkitRequestPointerLock||document.body.msRequestPointerLock){return-3}else{return-1}}return 0}),fillVisibilityChangeEventData:(function(eventStruct,e){var visibilityStates=[\\\\\\\"hidden\\\\\\\",\\\\\\\"visible\\\\\\\",\\\\\\\"prerender\\\\\\\",\\\\\\\"unloaded\\\\\\\"];var visibilityState=visibilityStates.indexOf(document.visibilityState);HEAP32[eventStruct>>2]=document.hidden;HEAP32[eventStruct+4>>2]=visibilityState}),registerVisibilityChangeEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.visibilityChangeEvent)JSEvents.visibilityChangeEvent=_malloc(8);if(!target)target=document;else target=JSEvents.findEventTarget(target);var visibilityChangeEventHandlerFunc=(function(event){var e=event||window.event;var visibilityChangeEvent=JSEvents.visibilityChangeEvent;JSEvents.fillVisibilityChangeEventData(visibilityChangeEvent,e);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,visibilityChangeEvent,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:visibilityChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerTouchEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=JSEvents.findEventTarget(target);var touchEventHandlerFunc=(function(event){var e=event||window.event;var touches={};for(var i=0;i<e.touches.length;++i){var touch=e.touches[i];touches[touch.identifier]=touch}for(var i=0;i<e.changedTouches.length;++i){var touch=e.changedTouches[i];touches[touch.identifier]=touch;touch.changed=true}for(var i=0;i<e.targetTouches.length;++i){var touch=e.targetTouches[i];touches[touch.identifier].onTarget=true}var touchEvent=JSEvents.touchEvent;var ptr=touchEvent;HEAP32[ptr+4>>2]=e.ctrlKey;HEAP32[ptr+8>>2]=e.shiftKey;HEAP32[ptr+12>>2]=e.altKey;HEAP32[ptr+16>>2]=e.metaKey;ptr+=20;var canvasRect=Module[\\\\\\\"canvas\\\\\\\"]?Module[\\\\\\\"canvas\\\\\\\"].getBoundingClientRect():undefined;var targetRect=JSEvents.getBoundingClientRectOrZeros(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[ptr>>2]=t.identifier;HEAP32[ptr+4>>2]=t.screenX;HEAP32[ptr+8>>2]=t.screenY;HEAP32[ptr+12>>2]=t.clientX;HEAP32[ptr+16>>2]=t.clientY;HEAP32[ptr+20>>2]=t.pageX;HEAP32[ptr+24>>2]=t.pageY;HEAP32[ptr+28>>2]=t.changed;HEAP32[ptr+32>>2]=t.onTarget;if(canvasRect){HEAP32[ptr+44>>2]=t.clientX-canvasRect.left;HEAP32[ptr+48>>2]=t.clientY-canvasRect.top}else{HEAP32[ptr+44>>2]=0;HEAP32[ptr+48>>2]=0}HEAP32[ptr+36>>2]=t.clientX-targetRect.left;HEAP32[ptr+40>>2]=t.clientY-targetRect.top;ptr+=52;if(++numTouches>=32){break}}HEAP32[touchEvent>>2]=numTouches;if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,touchEvent,userData))e.preventDefault()});var eventHandler={target:target,allowsDeferredCalls:eventTypeString==\\\\\\\"touchstart\\\\\\\"||eventTypeString==\\\\\\\"touchend\\\\\\\",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),fillGamepadEventData:(function(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i<e.axes.length;++i){HEAPF64[eventStruct+i*8+16>>3]=e.axes[i]}for(var i=0;i<e.buttons.length;++i){if(typeof e.buttons[i]===\\\\\\\"object\\\\\\\"){HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i<e.buttons.length;++i){if(typeof e.buttons[i]===\\\\\\\"object\\\\\\\"){HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}),registerGamepadEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=(function(event){var e=event||window.event;var gamepadEvent=JSEvents.gamepadEvent;JSEvents.fillGamepadEventData(gamepadEvent,e.gamepad);if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,gamepadEvent,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerBeforeUnloadEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){var beforeUnloadEventHandlerFunc=(function(event){var e=event||window.event;var confirmationMessage=Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,0,userData);if(confirmationMessage){confirmationMessage=Pointer_stringify(confirmationMessage)}if(confirmationMessage){e.preventDefault();e.returnValue=confirmationMessage;return confirmationMessage}});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:beforeUnloadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),battery:(function(){return navigator.battery||navigator.mozBattery||navigator.webkitBattery}),fillBatteryEventData:(function(eventStruct,e){HEAPF64[eventStruct>>3]=e.chargingTime;HEAPF64[eventStruct+8>>3]=e.dischargingTime;HEAPF64[eventStruct+16>>3]=e.level;HEAP32[eventStruct+24>>2]=e.charging}),registerBatteryEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.batteryEvent)JSEvents.batteryEvent=_malloc(32);var batteryEventHandlerFunc=(function(event){var e=event||window.event;var batteryEvent=JSEvents.batteryEvent;JSEvents.fillBatteryEventData(batteryEvent,JSEvents.battery());if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,batteryEvent,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:batteryEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}),registerWebGlEventCallback:(function(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!target)target=Module[\\\\\\\"canvas\\\\\\\"];var webGlEventHandlerFunc=(function(event){var e=event||window.event;if(Module[\\\\\\\"dynCall_iiii\\\\\\\"](callbackfunc,eventTypeId,0,userData))e.preventDefault()});var eventHandler={target:JSEvents.findEventTarget(target),allowsDeferredCalls:false,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:webGlEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)})};var __currentFullscreenStrategy={};function _emscripten_exit_fullscreen(){if(typeof JSEvents.fullscreenEnabled()===\\\\\\\"undefined\\\\\\\")return-1;JSEvents.removeDeferredCalls(JSEvents.requestFullscreen);if(document.exitFullscreen){document.exitFullscreen()}else if(document.msExitFullscreen){document.msExitFullscreen()}else if(document.mozCancelFullScreen){document.mozCancelFullScreen()}else if(document.webkitExitFullscreen){document.webkitExitFullscreen()}else{return-1}if(__currentFullscreenStrategy.canvasResizedCallback){Module[\\\\\\\"dynCall_iiii\\\\\\\"](__currentFullscreenStrategy.canvasResizedCallback,37,0,__currentFullscreenStrategy.canvasResizedCallbackUserData)}return 0}function _emscripten_exit_pointerlock(){JSEvents.removeDeferredCalls(JSEvents.requestPointerLock);if(document.exitPointerLock){document.exitPointerLock()}else if(document.msExitPointerLock){document.msExitPointerLock()}else if(document.mozExitPointerLock){document.mozExitPointerLock()}else if(document.webkitExitPointerLock){document.webkitExitPointerLock()}else{return-1}return 0}function _emscripten_get_fullscreen_status(fullscreenStatus){if(typeof JSEvents.fullscreenEnabled()===\\\\\\\"undefined\\\\\\\")return-1;JSEvents.fillFullscreenChangeEventData(fullscreenStatus);return 0}function __emscripten_sample_gamepad_data(){if(!JSEvents.numGamepadsConnected)return;if(Browser.mainLoop.currentFrameNumber!==JSEvents.lastGamepadStateFrame||!Browser.mainLoop.currentFrameNumber){JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads:null;JSEvents.lastGamepadStateFrame=Browser.mainLoop.currentFrameNumber}}function _emscripten_get_gamepad_status(index,gamepadState){__emscripten_sample_gamepad_data();if(!JSEvents.lastGamepadState)return-1;if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;JSEvents.fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_main_loop_timing(mode,value){if(mode)HEAP32[mode>>2]=Browser.mainLoop.timingMode;if(value)HEAP32[value>>2]=Browser.mainLoop.timingValue}function _emscripten_get_num_gamepads(){if(!JSEvents.numGamepadsConnected)return 0;__emscripten_sample_gamepad_data();if(!JSEvents.lastGamepadState)return-1;return JSEvents.lastGamepadState.length}function _emscripten_has_threading_support(){return 0}function _emscripten_html5_remove_all_event_listeners(){JSEvents.removeAllEventListeners()}function _emscripten_is_webgl_context_lost(target){if(!Module.ctx)return true;return Module.ctx.isContextLost()}function __reallyNegative(x){return x<0||x===0&&1/x===-Infinity}function __formatString(format,varargs){assert((varargs&3)===0);var textIndex=format;var argIndex=varargs;function prepVararg(ptr,type){if(type===\\\\\\\"double\\\\\\\"||type===\\\\\\\"i64\\\\\\\"){if(ptr&7){assert((ptr&7)===4);ptr+=4}}else{assert((ptr&3)===0)}return ptr}function getNextArg(type){var ret;argIndex=prepVararg(argIndex,type);if(type===\\\\\\\"double\\\\\\\"){ret=HEAPF64[argIndex>>3];argIndex+=8}else if(type==\\\\\\\"i64\\\\\\\"){ret=[HEAP32[argIndex>>2],HEAP32[argIndex+4>>2]];argIndex+=8}else{assert((argIndex&3)===0);type=\\\\\\\"i32\\\\\\\";ret=HEAP32[argIndex>>2];argIndex+=4}return ret}var ret=[];var curr,next,currArg;while(1){var startTextIndex=textIndex;curr=HEAP8[textIndex>>0];if(curr===0)break;next=HEAP8[textIndex+1>>0];if(curr==37){var flagAlwaysSigned=false;var flagLeftAlign=false;var flagAlternative=false;var flagZeroPad=false;var flagPadSign=false;flagsLoop:while(1){switch(next){case 43:flagAlwaysSigned=true;break;case 45:flagLeftAlign=true;break;case 35:flagAlternative=true;break;case 48:if(flagZeroPad){break flagsLoop}else{flagZeroPad=true;break};case 32:flagPadSign=true;break;default:break flagsLoop}textIndex++;next=HEAP8[textIndex+1>>0]}var width=0;if(next==42){width=getNextArg(\\\\\\\"i32\\\\\\\");textIndex++;next=HEAP8[textIndex+1>>0]}else{while(next>=48&&next<=57){width=width*10+(next-48);textIndex++;next=HEAP8[textIndex+1>>0]}}var precisionSet=false,precision=-1;if(next==46){precision=0;precisionSet=true;textIndex++;next=HEAP8[textIndex+1>>0];if(next==42){precision=getNextArg(\\\\\\\"i32\\\\\\\");textIndex++}else{while(1){var precisionChr=HEAP8[textIndex+1>>0];if(precisionChr<48||precisionChr>57)break;precision=precision*10+(precisionChr-48);textIndex++}}next=HEAP8[textIndex+1>>0]}if(precision<0){precision=6;precisionSet=false}var argSize;switch(String.fromCharCode(next)){case\\\\\\\"h\\\\\\\":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==104){textIndex++;argSize=1}else{argSize=2}break;case\\\\\\\"l\\\\\\\":var nextNext=HEAP8[textIndex+2>>0];if(nextNext==108){textIndex++;argSize=8}else{argSize=4}break;case\\\\\\\"L\\\\\\\":case\\\\\\\"q\\\\\\\":case\\\\\\\"j\\\\\\\":argSize=8;break;case\\\\\\\"z\\\\\\\":case\\\\\\\"t\\\\\\\":case\\\\\\\"I\\\\\\\":argSize=4;break;default:argSize=null}if(argSize)textIndex++;next=HEAP8[textIndex+1>>0];switch(String.fromCharCode(next)){case\\\\\\\"d\\\\\\\":case\\\\\\\"i\\\\\\\":case\\\\\\\"u\\\\\\\":case\\\\\\\"o\\\\\\\":case\\\\\\\"x\\\\\\\":case\\\\\\\"X\\\\\\\":case\\\\\\\"p\\\\\\\":{var signed=next==100||next==105;argSize=argSize||4;currArg=getNextArg(\\\\\\\"i\\\\\\\"+argSize*8);var origArg=currArg;var argText;if(argSize==8){currArg=makeBigInt(currArg[0],currArg[1],next==117)}if(argSize<=4){var limit=Math.pow(256,argSize)-1;currArg=(signed?reSign:unSign)(currArg&limit,argSize*8)}var currAbsArg=Math.abs(currArg);var prefix=\\\\\\\"\\\\\\\";if(next==100||next==105){if(argSize==8&&typeof i64Math===\\\\\\\"object\\\\\\\")argText=i64Math.stringify(origArg[0],origArg[1],null);else argText=reSign(currArg,8*argSize,1).toString(10)}else if(next==117){if(argSize==8&&typeof i64Math===\\\\\\\"object\\\\\\\")argText=i64Math.stringify(origArg[0],origArg[1],true);else argText=unSign(currArg,8*argSize,1).toString(10);currArg=Math.abs(currArg)}else if(next==111){argText=(flagAlternative?\\\\\\\"0\\\\\\\":\\\\\\\"\\\\\\\")+currAbsArg.toString(8)}else if(next==120||next==88){prefix=flagAlternative&&currArg!=0?\\\\\\\"0x\\\\\\\":\\\\\\\"\\\\\\\";if(argSize==8&&typeof i64Math===\\\\\\\"object\\\\\\\"){if(origArg[1]){argText=(origArg[1]>>>0).toString(16);var lower=(origArg[0]>>>0).toString(16);while(lower.length<8)lower=\\\\\\\"0\\\\\\\"+lower;argText+=lower}else{argText=(origArg[0]>>>0).toString(16)}}else if(currArg<0){currArg=-currArg;argText=(currAbsArg-1).toString(16);var buffer=[];for(var i=0;i<argText.length;i++){buffer.push((15-parseInt(argText[i],16)).toString(16))}argText=buffer.join(\\\\\\\"\\\\\\\");while(argText.length<argSize*2)argText=\\\\\\\"f\\\\\\\"+argText}else{argText=currAbsArg.toString(16)}if(next==88){prefix=prefix.toUpperCase();argText=argText.toUpperCase()}}else if(next==112){if(currAbsArg===0){argText=\\\\\\\"(nil)\\\\\\\"}else{prefix=\\\\\\\"0x\\\\\\\";argText=currAbsArg.toString(16)}}if(precisionSet){while(argText.length<precision){argText=\\\\\\\"0\\\\\\\"+argText}}if(currArg>=0){if(flagAlwaysSigned){prefix=\\\\\\\"+\\\\\\\"+prefix}else if(flagPadSign){prefix=\\\\\\\" \\\\\\\"+prefix}}if(argText.charAt(0)==\\\\\\\"-\\\\\\\"){prefix=\\\\\\\"-\\\\\\\"+prefix;argText=argText.substr(1)}while(prefix.length+argText.length<width){if(flagLeftAlign){argText+=\\\\\\\" \\\\\\\"}else{if(flagZeroPad){argText=\\\\\\\"0\\\\\\\"+argText}else{prefix=\\\\\\\" \\\\\\\"+prefix}}}argText=prefix+argText;argText.split(\\\\\\\"\\\\\\\").forEach((function(chr){ret.push(chr.charCodeAt(0))}));break};case\\\\\\\"f\\\\\\\":case\\\\\\\"F\\\\\\\":case\\\\\\\"e\\\\\\\":case\\\\\\\"E\\\\\\\":case\\\\\\\"g\\\\\\\":case\\\\\\\"G\\\\\\\":{currArg=getNextArg(\\\\\\\"double\\\\\\\");var argText;if(isNaN(currArg)){argText=\\\\\\\"nan\\\\\\\";flagZeroPad=false}else if(!isFinite(currArg)){argText=(currArg<0?\\\\\\\"-\\\\\\\":\\\\\\\"\\\\\\\")+\\\\\\\"inf\\\\\\\";flagZeroPad=false}else{var isGeneral=false;var effectivePrecision=Math.min(precision,20);if(next==103||next==71){isGeneral=true;precision=precision||1;var exponent=parseInt(currArg.toExponential(effectivePrecision).split(\\\\\\\"e\\\\\\\")[1],10);if(precision>exponent&&exponent>=-4){next=(next==103?\\\\\\\"f\\\\\\\":\\\\\\\"F\\\\\\\").charCodeAt(0);precision-=exponent+1}else{next=(next==103?\\\\\\\"e\\\\\\\":\\\\\\\"E\\\\\\\").charCodeAt(0);precision--}effectivePrecision=Math.min(precision,20)}if(next==101||next==69){argText=currArg.toExponential(effectivePrecision);if(/[eE][-+]\\\\d$/.test(argText)){argText=argText.slice(0,-1)+\\\\\\\"0\\\\\\\"+argText.slice(-1)}}else if(next==102||next==70){argText=currArg.toFixed(effectivePrecision);if(currArg===0&&__reallyNegative(currArg)){argText=\\\\\\\"-\\\\\\\"+argText}}var parts=argText.split(\\\\\\\"e\\\\\\\");if(isGeneral&&!flagAlternative){while(parts[0].length>1&&parts[0].indexOf(\\\\\\\".\\\\\\\")!=-1&&(parts[0].slice(-1)==\\\\\\\"0\\\\\\\"||parts[0].slice(-1)==\\\\\\\".\\\\\\\")){parts[0]=parts[0].slice(0,-1)}}else{if(flagAlternative&&argText.indexOf(\\\\\\\".\\\\\\\")==-1)parts[0]+=\\\\\\\".\\\\\\\";while(precision>effectivePrecision++)parts[0]+=\\\\\\\"0\\\\\\\"}argText=parts[0]+(parts.length>1?\\\\\\\"e\\\\\\\"+parts[1]:\\\\\\\"\\\\\\\");if(next==69)argText=argText.toUpperCase();if(currArg>=0){if(flagAlwaysSigned){argText=\\\\\\\"+\\\\\\\"+argText}else if(flagPadSign){argText=\\\\\\\" \\\\\\\"+argText}}}while(argText.length<width){if(flagLeftAlign){argText+=\\\\\\\" \\\\\\\"}else{if(flagZeroPad&&(argText[0]==\\\\\\\"-\\\\\\\"||argText[0]==\\\\\\\"+\\\\\\\")){argText=argText[0]+\\\\\\\"0\\\\\\\"+argText.slice(1)}else{argText=(flagZeroPad?\\\\\\\"0\\\\\\\":\\\\\\\" \\\\\\\")+argText}}}if(next<97)argText=argText.toUpperCase();argText.split(\\\\\\\"\\\\\\\").forEach((function(chr){ret.push(chr.charCodeAt(0))}));break};case\\\\\\\"s\\\\\\\":{var arg=getNextArg(\\\\\\\"i8*\\\\\\\");var argLength=arg?_strlen(arg):\\\\\\\"(null)\\\\\\\".length;if(precisionSet)argLength=Math.min(argLength,precision);if(!flagLeftAlign){while(argLength<width--){ret.push(32)}}if(arg){for(var i=0;i<argLength;i++){ret.push(HEAPU8[arg++>>0])}}else{ret=ret.concat(intArrayFromString(\\\\\\\"(null)\\\\\\\".substr(0,argLength),true))}if(flagLeftAlign){while(argLength<width--){ret.push(32)}}break};case\\\\\\\"c\\\\\\\":{if(flagLeftAlign)ret.push(getNextArg(\\\\\\\"i8\\\\\\\"));while(--width>0){ret.push(32)}if(!flagLeftAlign)ret.push(getNextArg(\\\\\\\"i8\\\\\\\"));break};case\\\\\\\"n\\\\\\\":{var ptr=getNextArg(\\\\\\\"i32*\\\\\\\");HEAP32[ptr>>2]=ret.length;break};case\\\\\\\"%\\\\\\\":{ret.push(curr);break};default:{for(var i=startTextIndex;i<textIndex+2;i++){ret.push(HEAP8[i>>0])}}}textIndex+=2}else{ret.push(curr);textIndex+=1}}return ret}function __emscripten_traverse_stack(args){if(!args||!args.callee||!args.callee.name){return[null,\\\\\\\"\\\\\\\",\\\\\\\"\\\\\\\"]}var funstr=args.callee.toString();var funcname=args.callee.name;var str=\\\\\\\"(\\\\\\\";var first=true;for(var i in args){var a=args[i];if(!first){str+=\\\\\\\", \\\\\\\"}first=false;if(typeof a===\\\\\\\"number\\\\\\\"||typeof a===\\\\\\\"string\\\\\\\"){str+=a}else{str+=\\\\\\\"(\\\\\\\"+typeof a+\\\\\\\")\\\\\\\"}}str+=\\\\\\\")\\\\\\\";var caller=args.callee.caller;args=caller?caller.arguments:[];if(first)str=\\\\\\\"\\\\\\\";return[args,funcname,str]}function _emscripten_get_callstack_js(flags){var callstack=jsStackTrace();var iThisFunc=callstack.lastIndexOf(\\\\\\\"_emscripten_log\\\\\\\");var iThisFunc2=callstack.lastIndexOf(\\\\\\\"_emscripten_get_callstack\\\\\\\");var iNextLine=callstack.indexOf(\\\\\\\"\\\\n\\\\\\\",Math.max(iThisFunc,iThisFunc2))+1;callstack=callstack.slice(iNextLine);if(flags&8&&typeof emscripten_source_map===\\\\\\\"undefined\\\\\\\"){warnOnce('Source map information is not available, emscripten_log with EM_LOG_C_STACK will be ignored. Build with \\\\\\\"--pre-js $EMSCRIPTEN/src/emscripten-source-map.min.js\\\\\\\" linker flag to add source map loading to code.');flags^=8;flags|=16}var stack_args=null;if(flags&128){stack_args=__emscripten_traverse_stack(arguments);while(stack_args[1].indexOf(\\\\\\\"_emscripten_\\\\\\\")>=0)stack_args=__emscripten_traverse_stack(stack_args[0])}var lines=callstack.split(\\\\\\\"\\\\n\\\\\\\");callstack=\\\\\\\"\\\\\\\";var newFirefoxRe=new RegExp(\\\\\\\"\\\\\\\\s*(.*?)@(.*?):([0-9]+):([0-9]+)\\\\\\\");var firefoxRe=new RegExp(\\\\\\\"\\\\\\\\s*(.*?)@(.*):(.*)(:(.*))?\\\\\\\");var chromeRe=new RegExp(\\\\\\\"\\\\\\\\s*at (.*?) \\\\\\\\((.*):(.*):(.*)\\\\\\\\)\\\\\\\");for(var l in lines){var line=lines[l];var jsSymbolName=\\\\\\\"\\\\\\\";var file=\\\\\\\"\\\\\\\";var lineno=0;var column=0;var parts=chromeRe.exec(line);if(parts&&parts.length==5){jsSymbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]}else{parts=newFirefoxRe.exec(line);if(!parts)parts=firefoxRe.exec(line);if(parts&&parts.length>=4){jsSymbolName=parts[1];file=parts[2];lineno=parts[3];column=parts[4]|0}else{callstack+=line+\\\\\\\"\\\\n\\\\\\\";continue}}var cSymbolName=flags&32?demangle(jsSymbolName):jsSymbolName;if(!cSymbolName){cSymbolName=jsSymbolName}var haveSourceMap=false;if(flags&8){var orig=emscripten_source_map.originalPositionFor({line:lineno,column:column});haveSourceMap=orig&&orig.source;if(haveSourceMap){if(flags&64){orig.source=orig.source.substring(orig.source.replace(/\\\\\\\\/g,\\\\\\\"/\\\\\\\").lastIndexOf(\\\\\\\"/\\\\\\\")+1)}callstack+=\\\\\\\"    at \\\\\\\"+cSymbolName+\\\\\\\" (\\\\\\\"+orig.source+\\\\\\\":\\\\\\\"+orig.line+\\\\\\\":\\\\\\\"+orig.column+\\\\\\\")\\\\n\\\\\\\"}}if(flags&16||!haveSourceMap){if(flags&64){file=file.substring(file.replace(/\\\\\\\\/g,\\\\\\\"/\\\\\\\").lastIndexOf(\\\\\\\"/\\\\\\\")+1)}callstack+=(haveSourceMap?\\\\\\\"     = \\\\\\\"+jsSymbolName:\\\\\\\"    at \\\\\\\"+cSymbolName)+\\\\\\\" (\\\\\\\"+file+\\\\\\\":\\\\\\\"+lineno+\\\\\\\":\\\\\\\"+column+\\\\\\\")\\\\n\\\\\\\"}if(flags&128&&stack_args[0]){if(stack_args[1]==jsSymbolName&&stack_args[2].length>0){callstack=callstack.replace(/\\\\s+$/,\\\\\\\"\\\\\\\");callstack+=\\\\\\\" with values: \\\\\\\"+stack_args[1]+stack_args[2]+\\\\\\\"\\\\n\\\\\\\"}stack_args=__emscripten_traverse_stack(stack_args[0])}}callstack=callstack.replace(/\\\\s+$/,\\\\\\\"\\\\\\\");return callstack}function _emscripten_log_js(flags,str){if(flags&24){str=str.replace(/\\\\s+$/,\\\\\\\"\\\\\\\");str+=(str.length>0?\\\\\\\"\\\\n\\\\\\\":\\\\\\\"\\\\\\\")+_emscripten_get_callstack_js(flags)}if(flags&1){if(flags&4){console.error(str)}else if(flags&2){console.warn(str)}else{console.log(str)}}else if(flags&6){err(str)}else{out(str)}}function _emscripten_log(flags,varargs){var format=HEAP32[varargs>>2];varargs+=4;var str=\\\\\\\"\\\\\\\";if(format){var result=__formatString(format,varargs);for(var i=0;i<result.length;++i){str+=String.fromCharCode(result[i])}}_emscripten_log_js(flags,str)}function _longjmp(env,value){Module[\\\\\\\"setThrew\\\\\\\"](env,value||1);throw\\\\\\\"longjmp\\\\\\\"}function _emscripten_longjmp(env,value){_longjmp(env,value)}function _emscripten_num_logical_cores(){return 1}function __setLetterbox(element,topBottom,leftRight){if(JSEvents.isInternetExplorer()){element.style.marginLeft=element.style.marginRight=leftRight+\\\\\\\"px\\\\\\\";element.style.marginTop=element.style.marginBottom=topBottom+\\\\\\\"px\\\\\\\"}else{element.style.paddingLeft=element.style.paddingRight=leftRight+\\\\\\\"px\\\\\\\";element.style.paddingTop=element.style.paddingBottom=topBottom+\\\\\\\"px\\\\\\\"}}function __emscripten_do_request_fullscreen(target,strategy){if(typeof JSEvents.fullscreenEnabled()===\\\\\\\"undefined\\\\\\\")return-1;if(!JSEvents.fullscreenEnabled())return-3;if(!target)target=\\\\\\\"#canvas\\\\\\\";target=JSEvents.findEventTarget(target);if(!target)return-4;if(!target.requestFullscreen&&!target.msRequestFullscreen&&!target.mozRequestFullScreen&&!target.mozRequestFullscreen&&!target.webkitRequestFullscreen){return-3}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(strategy.deferUntilInEventHandler){JSEvents.deferCall(JSEvents.requestFullscreen,1,[target,strategy]);return 1}else{return-2}}return JSEvents.requestFullscreen(target,strategy)}function _emscripten_request_fullscreen(target,deferUntilInEventHandler){var strategy={};strategy.scaleMode=0;strategy.canvasResolutionScaleMode=0;strategy.filteringMode=0;strategy.deferUntilInEventHandler=deferUntilInEventHandler;strategy.canvasResizedCallbackTargetThread=2;return __emscripten_do_request_fullscreen(target,strategy)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){if(!target)target=\\\\\\\"#canvas\\\\\\\";target=JSEvents.findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.mozRequestPointerLock&&!target.webkitRequestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(JSEvents.requestPointerLock,2,[target]);return 1}else{return-2}}return JSEvents.requestPointerLock(target)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,\\\\\\\"blur\\\\\\\",targetThread);return 0}function _emscripten_set_dblclick_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,7,\\\\\\\"dblclick\\\\\\\",targetThread);return 0}function _emscripten_set_devicemotion_callback_on_thread(userData,useCapture,callbackfunc,targetThread){JSEvents.registerDeviceMotionEventCallback(window,userData,useCapture,callbackfunc,17,\\\\\\\"devicemotion\\\\\\\",targetThread);return 0}function _emscripten_set_deviceorientation_callback_on_thread(userData,useCapture,callbackfunc,targetThread){JSEvents.registerDeviceOrientationEventCallback(window,userData,useCapture,callbackfunc,16,\\\\\\\"deviceorientation\\\\\\\",targetThread);return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,\\\\\\\"focus\\\\\\\",targetThread);return 0}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(typeof JSEvents.fullscreenEnabled()===\\\\\\\"undefined\\\\\\\")return-1;if(!target)target=document;else{target=JSEvents.findEventTarget(target);if(!target)return-4}JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,\\\\\\\"fullscreenchange\\\\\\\",targetThread);JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,\\\\\\\"mozfullscreenchange\\\\\\\",targetThread);JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,\\\\\\\"webkitfullscreenchange\\\\\\\",targetThread);JSEvents.registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,\\\\\\\"msfullscreenchange\\\\\\\",targetThread);return 0}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;JSEvents.registerGamepadEventCallback(window,userData,useCapture,callbackfunc,26,\\\\\\\"gamepadconnected\\\\\\\",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;JSEvents.registerGamepadEventCallback(window,userData,useCapture,callbackfunc,27,\\\\\\\"gamepaddisconnected\\\\\\\",targetThread);return 0}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,\\\\\\\"keydown\\\\\\\",targetThread);return 0}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,\\\\\\\"keypress\\\\\\\",targetThread);return 0}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,\\\\\\\"keyup\\\\\\\",targetThread);return 0}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,\\\\\\\"mousedown\\\\\\\",targetThread);return 0}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,\\\\\\\"mousemove\\\\\\\",targetThread);return 0}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,\\\\\\\"mouseup\\\\\\\",targetThread);return 0}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,\\\\\\\"touchcancel\\\\\\\",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,\\\\\\\"touchend\\\\\\\",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,\\\\\\\"touchmove\\\\\\\",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){JSEvents.registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,\\\\\\\"touchstart\\\\\\\",targetThread);return 0}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=JSEvents.findEventTarget(target);if(typeof target.onwheel!==\\\\\\\"undefined\\\\\\\"){JSEvents.registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,\\\\\\\"wheel\\\\\\\",targetThread);return 0}else if(typeof target.onmousewheel!==\\\\\\\"undefined\\\\\\\"){JSEvents.registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,\\\\\\\"mousewheel\\\\\\\",targetThread);return 0}else{return-1}}var GL={counter:1,lastError:0,buffers:[],mappedBuffers:{},programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:[],currentContext:null,offscreenCanvases:{},timerQueriesEXT:[],queries:[],samplers:[],transformFeedbacks:[],syncs:[],byteSizeByTypeRoot:5120,byteSizeByType:[1,1,2,2,4,4,4,2,3,4,8],programInfos:{},stringCache:{},stringiCache:{},tempFixedLengthArray:[],packAlignment:4,unpackAlignment:4,init:(function(){GL.miniTempBuffer=new Float32Array(GL.MINI_TEMP_BUFFER_SIZE);for(var i=0;i<GL.MINI_TEMP_BUFFER_SIZE;i++){GL.miniTempBufferViews[i]=GL.miniTempBuffer.subarray(0,i+1)}for(var i=0;i<32;i++){GL.tempFixedLengthArray.push(new Array(i))}}),recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:(function(table){var ret=GL.counter++;for(var i=table.length;i<ret;i++){table[i]=null}return ret}),MINI_TEMP_BUFFER_SIZE:256,miniTempBuffer:null,miniTempBufferViews:[0],getSource:(function(shader,count,string,length){var source=\\\\\\\"\\\\\\\";for(var i=0;i<count;++i){var frag;if(length){var len=HEAP32[length+i*4>>2];if(len<0){frag=Pointer_stringify(HEAP32[string+i*4>>2])}else{frag=Pointer_stringify(HEAP32[string+i*4>>2],len)}}else{frag=Pointer_stringify(HEAP32[string+i*4>>2])}source+=frag}return source}),createContext:(function(canvas,webGLContextAttributes){if(typeof webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"]===\\\\\\\"undefined\\\\\\\"&&typeof webGLContextAttributes[\\\\\\\"minorVersion\\\\\\\"]===\\\\\\\"undefined\\\\\\\"){if(typeof WebGL2RenderingContext!==\\\\\\\"undefined\\\\\\\")webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"]=2;else webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"]=1;webGLContextAttributes[\\\\\\\"minorVersion\\\\\\\"]=0}var ctx;var errorInfo=\\\\\\\"?\\\\\\\";function onContextCreationError(event){errorInfo=event.statusMessage||errorInfo}webGLContextAttributes[\\\\\\\"powerPreference\\\\\\\"]=\\\\\\\"high-performance\\\\\\\";try{canvas.addEventListener(\\\\\\\"webglcontextcreationerror\\\\\\\",onContextCreationError,false);try{if(webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"]==1&&webGLContextAttributes[\\\\\\\"minorVersion\\\\\\\"]==0){ctx=canvas.getContext(\\\\\\\"webgl\\\\\\\",webGLContextAttributes)||canvas.getContext(\\\\\\\"experimental-webgl\\\\\\\",webGLContextAttributes)}else if(webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"]==2&&webGLContextAttributes[\\\\\\\"minorVersion\\\\\\\"]==0){ctx=canvas.getContext(\\\\\\\"webgl2\\\\\\\",webGLContextAttributes)}else{throw\\\\\\\"Unsupported WebGL context version \\\\\\\"+majorVersion+\\\\\\\".\\\\\\\"+minorVersion+\\\\\\\"!\\\\\\\"}}finally{canvas.removeEventListener(\\\\\\\"webglcontextcreationerror\\\\\\\",onContextCreationError,false)}if(!ctx)throw\\\\\\\":(\\\\\\\"}catch(e){out(\\\\\\\"Could not create canvas: \\\\\\\"+[errorInfo,e,JSON.stringify(webGLContextAttributes)]);return 0}if(!ctx)return 0;var context=GL.registerContext(ctx,webGLContextAttributes);return context}),registerContext:(function(ctx,webGLContextAttributes){var handle=_malloc(8);HEAP32[handle>>2]=webGLContextAttributes[\\\\\\\"explicitSwapControl\\\\\\\"];var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes[\\\\\\\"majorVersion\\\\\\\"],GLctx:ctx};function getChromeVersion(){var raw=navigator.userAgent.match(/Chrom(e|ium)\\\\/([0-9]+)\\\\./);return raw?parseInt(raw[2],10):false}context.supportsWebGL2EntryPoints=context.version>=2&&(getChromeVersion()===false||getChromeVersion()>=58);if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes[\\\\\\\"enableExtensionsByDefault\\\\\\\"]===\\\\\\\"undefined\\\\\\\"||webGLContextAttributes[\\\\\\\"enableExtensionsByDefault\\\\\\\"]){GL.initExtensions(context)}if(webGLContextAttributes[\\\\\\\"renderViaOffscreenBackBuffer\\\\\\\"]){return 0}return handle}),makeContextCurrent:(function(contextHandle){if(!contextHandle){GLctx=Module.ctx=GL.currentContext=null;return true}var context=GL.contexts[contextHandle];if(!context){return false}GLctx=Module.ctx=context.GLctx;GL.currentContext=context;return true}),getContext:(function(contextHandle){return GL.contexts[contextHandle]}),deleteContext:(function(contextHandle){if(!contextHandle)return;if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents===\\\\\\\"object\\\\\\\")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;_free(GL.contexts[contextHandle]);GL.contexts[contextHandle]=null}),initExtensions:(function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;context.maxVertexAttribs=GLctx.getParameter(GLctx.MAX_VERTEX_ATTRIBS);if(context.version<2){var instancedArraysExt=GLctx.getExtension(\\\\\\\"ANGLE_instanced_arrays\\\\\\\");if(instancedArraysExt){GLctx[\\\\\\\"vertexAttribDivisor\\\\\\\"]=(function(index,divisor){instancedArraysExt[\\\\\\\"vertexAttribDivisorANGLE\\\\\\\"](index,divisor)});GLctx[\\\\\\\"drawArraysInstanced\\\\\\\"]=(function(mode,first,count,primcount){instancedArraysExt[\\\\\\\"drawArraysInstancedANGLE\\\\\\\"](mode,first,count,primcount)});GLctx[\\\\\\\"drawElementsInstanced\\\\\\\"]=(function(mode,count,type,indices,primcount){instancedArraysExt[\\\\\\\"drawElementsInstancedANGLE\\\\\\\"](mode,count,type,indices,primcount)})}var vaoExt=GLctx.getExtension(\\\\\\\"OES_vertex_array_object\\\\\\\");if(vaoExt){GLctx[\\\\\\\"createVertexArray\\\\\\\"]=(function(){return vaoExt[\\\\\\\"createVertexArrayOES\\\\\\\"]()});GLctx[\\\\\\\"deleteVertexArray\\\\\\\"]=(function(vao){vaoExt[\\\\\\\"deleteVertexArrayOES\\\\\\\"](vao)});GLctx[\\\\\\\"bindVertexArray\\\\\\\"]=(function(vao){vaoExt[\\\\\\\"bindVertexArrayOES\\\\\\\"](vao)});GLctx[\\\\\\\"isVertexArray\\\\\\\"]=(function(vao){return vaoExt[\\\\\\\"isVertexArrayOES\\\\\\\"](vao)})}var drawBuffersExt=GLctx.getExtension(\\\\\\\"WEBGL_draw_buffers\\\\\\\");if(drawBuffersExt){GLctx[\\\\\\\"drawBuffers\\\\\\\"]=(function(n,bufs){drawBuffersExt[\\\\\\\"drawBuffersWEBGL\\\\\\\"](n,bufs)})}}GLctx.disjointTimerQueryExt=GLctx.getExtension(\\\\\\\"EXT_disjoint_timer_query\\\\\\\");var automaticallyEnabledExtensions=[\\\\\\\"OES_texture_float\\\\\\\",\\\\\\\"OES_texture_half_float\\\\\\\",\\\\\\\"OES_standard_derivatives\\\\\\\",\\\\\\\"OES_vertex_array_object\\\\\\\",\\\\\\\"WEBGL_compressed_texture_s3tc\\\\\\\",\\\\\\\"WEBGL_depth_texture\\\\\\\",\\\\\\\"OES_element_index_uint\\\\\\\",\\\\\\\"EXT_texture_filter_anisotropic\\\\\\\",\\\\\\\"EXT_frag_depth\\\\\\\",\\\\\\\"WEBGL_draw_buffers\\\\\\\",\\\\\\\"ANGLE_instanced_arrays\\\\\\\",\\\\\\\"OES_texture_float_linear\\\\\\\",\\\\\\\"OES_texture_half_float_linear\\\\\\\",\\\\\\\"EXT_blend_minmax\\\\\\\",\\\\\\\"EXT_shader_texture_lod\\\\\\\",\\\\\\\"EXT_texture_norm16\\\\\\\",\\\\\\\"WEBGL_compressed_texture_pvrtc\\\\\\\",\\\\\\\"EXT_color_buffer_half_float\\\\\\\",\\\\\\\"WEBGL_color_buffer_float\\\\\\\",\\\\\\\"EXT_sRGB\\\\\\\",\\\\\\\"WEBGL_compressed_texture_etc1\\\\\\\",\\\\\\\"EXT_disjoint_timer_query\\\\\\\",\\\\\\\"WEBGL_compressed_texture_etc\\\\\\\",\\\\\\\"WEBGL_compressed_texture_astc\\\\\\\",\\\\\\\"EXT_color_buffer_float\\\\\\\",\\\\\\\"WEBGL_compressed_texture_s3tc_srgb\\\\\\\",\\\\\\\"EXT_disjoint_timer_query_webgl2\\\\\\\",\\\\\\\"WEBKIT_WEBGL_compressed_texture_pvrtc\\\\\\\"];var exts=GLctx.getSupportedExtensions();if(exts&&exts.length>0){GLctx.getSupportedExtensions().forEach((function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}}))}}),populateUniformTable:(function(program){var p=GL.programs[program];GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var ptable=GL.programInfos[program];var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,GLctx.ACTIVE_UNIFORMS);for(var i=0;i<numUniforms;++i){var u=GLctx.getActiveUniform(p,i);var name=u.name;ptable.maxUniformLength=Math.max(ptable.maxUniformLength,name.length+1);if(name.indexOf(\\\\\\\"]\\\\\\\",name.length-1)!==-1){var ls=name.lastIndexOf(\\\\\\\"[\\\\\\\");name=name.slice(0,ls)}var loc=GLctx.getUniformLocation(p,name);if(loc!=null){var id=GL.getNewId(GL.uniforms);utable[name]=[u.size,id];GL.uniforms[id]=loc;for(var j=1;j<u.size;++j){var n=name+\\\\\\\"[\\\\\\\"+j+\\\\\\\"]\\\\\\\";loc=GLctx.getUniformLocation(p,n);id=GL.getNewId(GL.uniforms);GL.uniforms[id]=loc}}}})};function _emscripten_webgl_do_create_context(target,attributes){var contextAttributes={};contextAttributes[\\\\\\\"alpha\\\\\\\"]=!!HEAP32[attributes>>2];contextAttributes[\\\\\\\"depth\\\\\\\"]=!!HEAP32[attributes+4>>2];contextAttributes[\\\\\\\"stencil\\\\\\\"]=!!HEAP32[attributes+8>>2];contextAttributes[\\\\\\\"antialias\\\\\\\"]=!!HEAP32[attributes+12>>2];contextAttributes[\\\\\\\"premultipliedAlpha\\\\\\\"]=!!HEAP32[attributes+16>>2];contextAttributes[\\\\\\\"preserveDrawingBuffer\\\\\\\"]=!!HEAP32[attributes+20>>2];contextAttributes[\\\\\\\"preferLowPowerToHighPerformance\\\\\\\"]=!!HEAP32[attributes+24>>2];contextAttributes[\\\\\\\"failIfMajorPerformanceCaveat\\\\\\\"]=!!HEAP32[attributes+28>>2];contextAttributes[\\\\\\\"majorVersion\\\\\\\"]=HEAP32[attributes+32>>2];contextAttributes[\\\\\\\"minorVersion\\\\\\\"]=HEAP32[attributes+36>>2];contextAttributes[\\\\\\\"explicitSwapControl\\\\\\\"]=HEAP32[attributes+44>>2];contextAttributes[\\\\\\\"proxyContextToMainThread\\\\\\\"]=HEAP32[attributes+48>>2];contextAttributes[\\\\\\\"renderViaOffscreenBackBuffer\\\\\\\"]=HEAP32[attributes+52>>2];target=Pointer_stringify(target);var canvas;if((!target||target===\\\\\\\"#canvas\\\\\\\")&&Module[\\\\\\\"canvas\\\\\\\"]){canvas=Module[\\\\\\\"canvas\\\\\\\"].id&&GL.offscreenCanvases[Module[\\\\\\\"canvas\\\\\\\"].id]?GL.offscreenCanvases[Module[\\\\\\\"canvas\\\\\\\"].id].offscreenCanvas||JSEvents.findEventTarget(Module[\\\\\\\"canvas\\\\\\\"].id):Module[\\\\\\\"canvas\\\\\\\"]}else{canvas=GL.offscreenCanvases[target]?GL.offscreenCanvases[target].offscreenCanvas:JSEvents.findEventTarget(target)}if(!canvas){return 0}if(contextAttributes[\\\\\\\"explicitSwapControl\\\\\\\"]){return 0}var contextHandle=GL.createContext(canvas,contextAttributes);return contextHandle}function _emscripten_webgl_create_context(){return _emscripten_webgl_do_create_context.apply(null,arguments)}function _emscripten_webgl_destroy_context_calling_thread(contextHandle){GL.deleteContext(contextHandle)}function _emscripten_webgl_destroy_context(){return _emscripten_webgl_destroy_context_calling_thread.apply(null,arguments)}function _emscripten_webgl_enable_extension_calling_thread(contextHandle,extension){var context=GL.getContext(contextHandle);var extString=Pointer_stringify(extension);if(extString.indexOf(\\\\\\\"GL_\\\\\\\")==0)extString=extString.substr(3);var ext=context.GLctx.getExtension(extString);return ext?1:0}function _emscripten_webgl_enable_extension(){return _emscripten_webgl_enable_extension_calling_thread.apply(null,arguments)}function _emscripten_webgl_do_get_current_context(){return GL.currentContext?GL.currentContext.handle:0}function _emscripten_webgl_get_current_context(){return _emscripten_webgl_do_get_current_context.apply(null,arguments)}function _emscripten_webgl_init_context_attributes(attributes){HEAP32[attributes>>2]=1;HEAP32[attributes+4>>2]=1;HEAP32[attributes+8>>2]=0;HEAP32[attributes+12>>2]=1;HEAP32[attributes+16>>2]=1;HEAP32[attributes+20>>2]=0;HEAP32[attributes+24>>2]=0;HEAP32[attributes+28>>2]=0;HEAP32[attributes+32>>2]=1;HEAP32[attributes+36>>2]=0;HEAP32[attributes+40>>2]=1;HEAP32[attributes+44>>2]=0;HEAP32[attributes+48>>2]=0;HEAP32[attributes+52>>2]=0}function _emscripten_webgl_make_context_current(contextHandle){var success=GL.makeContextCurrent(contextHandle);return success?0:-5}function __exit(status){exit(status)}function _exit(status){__exit(status)}function _flock(fd,operation){return 0}function _getenv(name){if(name===0)return 0;name=Pointer_stringify(name);if(!ENV.hasOwnProperty(name))return 0;if(_getenv.ret)_free(_getenv.ret);_getenv.ret=allocateUTF8(ENV[name]);return _getenv.ret}function _gethostbyname(name){name=Pointer_stringify(name);var ret=_malloc(20);var nameBuf=_malloc(name.length+1);stringToUTF8(name,nameBuf,name.length+1);HEAP32[ret>>2]=nameBuf;var aliasesBuf=_malloc(4);HEAP32[aliasesBuf>>2]=0;HEAP32[ret+4>>2]=aliasesBuf;var afinet=2;HEAP32[ret+8>>2]=afinet;HEAP32[ret+12>>2]=4;var addrListBuf=_malloc(12);HEAP32[addrListBuf>>2]=addrListBuf+8;HEAP32[addrListBuf+4>>2]=0;HEAP32[addrListBuf+8>>2]=__inet_pton4_raw(DNS.lookup_name(name));HEAP32[ret+16>>2]=addrListBuf;return ret}function _gethostbyaddr(addr,addrlen,type){if(type!==2){___setErrNo(ERRNO_CODES.EAFNOSUPPORT);return null}addr=HEAP32[addr>>2];var host=__inet_ntop4_raw(addr);var lookup=DNS.lookup_addr(host);if(lookup){host=lookup}var hostp=allocate(intArrayFromString(host),\\\\\\\"i8\\\\\\\",ALLOC_STACK);return _gethostbyname(hostp)}function _getpagesize(){return PAGE_SIZE}function _getpwuid(uid){return 0}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _glActiveTexture(x0){GLctx[\\\\\\\"activeTexture\\\\\\\"](x0)}function _glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _glBeginQuery(target,id){GLctx[\\\\\\\"beginQuery\\\\\\\"](target,id?GL.queries[id]:null)}function _glBeginTransformFeedback(x0){GLctx[\\\\\\\"beginTransformFeedback\\\\\\\"](x0)}function _glBindAttribLocation(program,index,name){name=Pointer_stringify(name);GLctx.bindAttribLocation(GL.programs[program],index,name)}function _glBindBuffer(target,buffer){var bufferObj=buffer?GL.buffers[buffer]:null;if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,bufferObj)}function _glBindBufferBase(target,index,buffer){var bufferObj=buffer?GL.buffers[buffer]:null;GLctx[\\\\\\\"bindBufferBase\\\\\\\"](target,index,bufferObj)}function _glBindBufferRange(target,index,buffer,offset,ptrsize){var bufferObj=buffer?GL.buffers[buffer]:null;GLctx[\\\\\\\"bindBufferRange\\\\\\\"](target,index,bufferObj,offset,ptrsize)}function _glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,framebuffer?GL.framebuffers[framebuffer]:null)}function _glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,renderbuffer?GL.renderbuffers[renderbuffer]:null)}function _glBindSampler(unit,sampler){GLctx[\\\\\\\"bindSampler\\\\\\\"](unit,sampler?GL.samplers[sampler]:null)}function _glBindTexture(target,texture){GLctx.bindTexture(target,texture?GL.textures[texture]:null)}function _glBindTransformFeedback(target,id){var transformFeedback=id?GL.transformFeedbacks[id]:null;if(id&&!transformFeedback){GL.recordError(1282);return}GLctx[\\\\\\\"bindTransformFeedback\\\\\\\"](target,transformFeedback)}function _glBindVertexArray(vao){GLctx[\\\\\\\"bindVertexArray\\\\\\\"](GL.vaos[vao])}function _glBlendEquation(x0){GLctx[\\\\\\\"blendEquation\\\\\\\"](x0)}function _glBlendEquationSeparate(x0,x1){GLctx[\\\\\\\"blendEquationSeparate\\\\\\\"](x0,x1)}function _glBlendFuncSeparate(x0,x1,x2,x3){GLctx[\\\\\\\"blendFuncSeparate\\\\\\\"](x0,x1,x2,x3)}function _glBlitFramebuffer(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9){GLctx[\\\\\\\"blitFramebuffer\\\\\\\"](x0,x1,x2,x3,x4,x5,x6,x7,x8,x9)}function _glBufferData(target,size,data,usage){if(!data){GLctx.bufferData(target,size,usage)}else{if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.bufferData(target,HEAPU8,usage,data,size);return}GLctx.bufferData(target,HEAPU8.subarray(data,data+size),usage)}}function _glBufferSubData(target,offset,size,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.bufferSubData(target,offset,HEAPU8,data,size);return}GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _glCheckFramebufferStatus(x0){return GLctx[\\\\\\\"checkFramebufferStatus\\\\\\\"](x0)}function _glClear(x0){GLctx[\\\\\\\"clear\\\\\\\"](x0)}function _glClearBufferfi(x0,x1,x2,x3){GLctx[\\\\\\\"clearBufferfi\\\\\\\"](x0,x1,x2,x3)}function _glClearBufferfv(buffer,drawbuffer,value){GLctx[\\\\\\\"clearBufferfv\\\\\\\"](buffer,drawbuffer,HEAPF32,value>>2)}function _glClearBufferuiv(buffer,drawbuffer,value){GLctx[\\\\\\\"clearBufferuiv\\\\\\\"](buffer,drawbuffer,HEAPU32,value>>2)}function _glClearColor(x0,x1,x2,x3){GLctx[\\\\\\\"clearColor\\\\\\\"](x0,x1,x2,x3)}function _glClearDepthf(x0){GLctx[\\\\\\\"clearDepth\\\\\\\"](x0)}function _glClearStencil(x0){GLctx[\\\\\\\"clearStencil\\\\\\\"](x0)}function _glClientWaitSync(sync,flags,timeoutLo,timeoutHi){timeoutLo=timeoutLo>>>0;timeoutHi=timeoutHi>>>0;var timeout=timeoutLo==4294967295&&timeoutHi==4294967295?-1:makeBigInt(timeoutLo,timeoutHi,true);return GLctx.clientWaitSync(GL.syncs[sync],flags,timeout)}function _glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx[\\\\\\\"compressedTexImage2D\\\\\\\"](target,level,internalFormat,width,height,border,HEAPU8,data,imageSize);return}GLctx[\\\\\\\"compressedTexImage2D\\\\\\\"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx[\\\\\\\"compressedTexSubImage2D\\\\\\\"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize);return}GLctx[\\\\\\\"compressedTexSubImage2D\\\\\\\"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx[\\\\\\\"compressedTexSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}else{GLctx[\\\\\\\"compressedTexSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,data?HEAPU8.subarray(data,data+imageSize):null)}}function _glCopyBufferSubData(x0,x1,x2,x3,x4){GLctx[\\\\\\\"copyBufferSubData\\\\\\\"](x0,x1,x2,x3,x4)}function _glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx[\\\\\\\"copyTexImage2D\\\\\\\"](x0,x1,x2,x3,x4,x5,x6,x7)}function _glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx[\\\\\\\"copyTexSubImage2D\\\\\\\"](x0,x1,x2,x3,x4,x5,x6,x7)}function _glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _glCullFace(x0){GLctx[\\\\\\\"cullFace\\\\\\\"](x0)}function _glDeleteBuffers(n,buffers){for(var i=0;i<n;i++){var id=HEAP32[buffers+i*4>>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GL.currArrayBuffer)GL.currArrayBuffer=0;if(id==GL.currElementArrayBuffer)GL.currElementArrayBuffer=0}}function _glDeleteFramebuffers(n,framebuffers){for(var i=0;i<n;++i){var id=HEAP32[framebuffers+i*4>>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _glDeleteQueries(n,ids){for(var i=0;i<n;i++){var id=HEAP32[ids+i*4>>2];var query=GL.queries[id];if(!query)continue;GLctx[\\\\\\\"deleteQuery\\\\\\\"](query);GL.queries[id]=null}}function _glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i<n;i++){var id=HEAP32[renderbuffers+i*4>>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _glDeleteSamplers(n,samplers){for(var i=0;i<n;i++){var id=HEAP32[samplers+i*4>>2];var sampler=GL.samplers[id];if(!sampler)continue;GLctx[\\\\\\\"deleteSampler\\\\\\\"](sampler);sampler.name=0;GL.samplers[id]=null}}function _glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _glDeleteSync(id){if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}function _glDeleteTextures(n,textures){for(var i=0;i<n;i++){var id=HEAP32[textures+i*4>>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _glDeleteTransformFeedbacks(n,ids){for(var i=0;i<n;i++){var id=HEAP32[ids+i*4>>2];var transformFeedback=GL.transformFeedbacks[id];if(!transformFeedback)continue;GLctx[\\\\\\\"deleteTransformFeedback\\\\\\\"](transformFeedback);transformFeedback.name=0;GL.transformFeedbacks[id]=null}}function _glDeleteVertexArrays(n,vaos){for(var i=0;i<n;i++){var id=HEAP32[vaos+i*4>>2];GLctx[\\\\\\\"deleteVertexArray\\\\\\\"](GL.vaos[id]);GL.vaos[id]=null}}function _glDepthFunc(x0){GLctx[\\\\\\\"depthFunc\\\\\\\"](x0)}function _glDepthMask(flag){GLctx.depthMask(!!flag)}function _glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _glDisable(x0){GLctx[\\\\\\\"disable\\\\\\\"](x0)}function _glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _glDrawArraysInstanced(mode,first,count,primcount){GLctx[\\\\\\\"drawArraysInstanced\\\\\\\"](mode,first,count,primcount)}function _glDrawBuffers(n,bufs){var bufArray=GL.tempFixedLengthArray[n];for(var i=0;i<n;i++){bufArray[i]=HEAP32[bufs+i*4>>2]}GLctx[\\\\\\\"drawBuffers\\\\\\\"](bufArray)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx[\\\\\\\"drawElementsInstanced\\\\\\\"](mode,count,type,indices,primcount)}function _glEnable(x0){GLctx[\\\\\\\"enable\\\\\\\"](x0)}function _glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _glEndQuery(x0){GLctx[\\\\\\\"endQuery\\\\\\\"](x0)}function _glEndTransformFeedback(){GLctx[\\\\\\\"endTransformFeedback\\\\\\\"]()}function _glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}else{return 0}}function _glFinish(){GLctx[\\\\\\\"finish\\\\\\\"]()}function _glFlush(){GLctx[\\\\\\\"flush\\\\\\\"]()}function emscriptenWebGLGetBufferBinding(target){switch(target){case 34962:target=34964;break;case 34963:target=34965;break;case 35051:target=35053;break;case 35052:target=35055;break;case 35982:target=35983;break;case 36662:target=36662;break;case 36663:target=36663;break;case 35345:target=35368;break}var buffer=GLctx.getParameter(target);if(buffer)return buffer.name|0;else return 0}function emscriptenWebGLValidateMapBufferTarget(target){switch(target){case 34962:case 34963:case 36662:case 36663:case 35051:case 35052:case 35882:case 35982:case 35345:return true;default:return false}}function _glFlushMappedBufferRange(target,offset,length){if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err(\\\\\\\"GL_INVALID_ENUM in glFlushMappedBufferRange\\\\\\\");return}var mapping=GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)];if(!mapping){GL.recordError(1282);Module.printError(\\\\\\\"buffer was never mapped in glFlushMappedBufferRange\\\\\\\");return}if(!(mapping.access&16)){GL.recordError(1282);Module.printError(\\\\\\\"buffer was not mapped with GL_MAP_FLUSH_EXPLICIT_BIT in glFlushMappedBufferRange\\\\\\\");return}if(offset<0||length<0||offset+length>mapping.length){GL.recordError(1281);Module.printError(\\\\\\\"invalid range in glFlushMappedBufferRange\\\\\\\");return}GLctx.bufferSubData(target,mapping.offset,HEAPU8.subarray(mapping.mem+offset,mapping.mem+offset+length))}function _glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _glFramebufferTextureLayer(target,attachment,texture,level,layer){GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)}function _glFrontFace(x0){GLctx[\\\\\\\"frontFace\\\\\\\"](x0)}function _glGenBuffers(n,buffers){for(var i=0;i<n;i++){var buffer=GLctx.createBuffer();if(!buffer){GL.recordError(1282);while(i<n)HEAP32[buffers+i++*4>>2]=0;return}var id=GL.getNewId(GL.buffers);buffer.name=id;GL.buffers[id]=buffer;HEAP32[buffers+i*4>>2]=id}}function _glGenFramebuffers(n,ids){for(var i=0;i<n;++i){var framebuffer=GLctx.createFramebuffer();if(!framebuffer){GL.recordError(1282);while(i<n)HEAP32[ids+i++*4>>2]=0;return}var id=GL.getNewId(GL.framebuffers);framebuffer.name=id;GL.framebuffers[id]=framebuffer;HEAP32[ids+i*4>>2]=id}}function _glGenQueries(n,ids){for(var i=0;i<n;i++){var query=GLctx[\\\\\\\"createQuery\\\\\\\"]();if(!query){GL.recordError(1282);while(i<n)HEAP32[ids+i++*4>>2]=0;return}var id=GL.getNewId(GL.queries);query.name=id;GL.queries[id]=query;HEAP32[ids+i*4>>2]=id}}function _glGenRenderbuffers(n,renderbuffers){for(var i=0;i<n;i++){var renderbuffer=GLctx.createRenderbuffer();if(!renderbuffer){GL.recordError(1282);while(i<n)HEAP32[renderbuffers+i++*4>>2]=0;return}var id=GL.getNewId(GL.renderbuffers);renderbuffer.name=id;GL.renderbuffers[id]=renderbuffer;HEAP32[renderbuffers+i*4>>2]=id}}function _glGenSamplers(n,samplers){for(var i=0;i<n;i++){var sampler=GLctx[\\\\\\\"createSampler\\\\\\\"]();if(!sampler){GL.recordError(1282);while(i<n)HEAP32[samplers+i++*4>>2]=0;return}var id=GL.getNewId(GL.samplers);sampler.name=id;GL.samplers[id]=sampler;HEAP32[samplers+i*4>>2]=id}}function _glGenTextures(n,textures){for(var i=0;i<n;i++){var texture=GLctx.createTexture();if(!texture){GL.recordError(1282);while(i<n)HEAP32[textures+i++*4>>2]=0;return}var id=GL.getNewId(GL.textures);texture.name=id;GL.textures[id]=texture;HEAP32[textures+i*4>>2]=id}}function _glGenTransformFeedbacks(n,ids){for(var i=0;i<n;i++){var transformFeedback=GLctx[\\\\\\\"createTransformFeedback\\\\\\\"]();if(!transformFeedback){GL.recordError(1282);while(i<n)HEAP32[ids+i++*4>>2]=0;return}var id=GL.getNewId(GL.transformFeedbacks);transformFeedback.name=id;GL.transformFeedbacks[id]=transformFeedback;HEAP32[ids+i*4>>2]=id}}function _glGenVertexArrays(n,arrays){for(var i=0;i<n;i++){var vao=GLctx[\\\\\\\"createVertexArray\\\\\\\"]();if(!vao){GL.recordError(1282);while(i<n)HEAP32[arrays+i++*4>>2]=0;return}var id=GL.getNewId(GL.vaos);vao.name=id;GL.vaos[id]=vao;HEAP32[arrays+i*4>>2]=id}}function _glGenerateMipmap(x0){GLctx[\\\\\\\"generateMipmap\\\\\\\"](x0)}function _glGetActiveAttrib(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveAttrib(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _glGetActiveUniform(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx.getActiveUniform(program,index);if(!info)return;if(bufSize>0&&name){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _glGetActiveUniformBlockName(program,uniformBlockIndex,bufSize,length,uniformBlockName){program=GL.programs[program];var result=GLctx[\\\\\\\"getActiveUniformBlockName\\\\\\\"](program,uniformBlockIndex);if(!result)return;if(uniformBlockName&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(result,uniformBlockName,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetActiveUniformBlockiv(program,uniformBlockIndex,pname,params){if(!params){GL.recordError(1281);return}program=GL.programs[program];switch(pname){case 35393:var name=GLctx[\\\\\\\"getActiveUniformBlockName\\\\\\\"](program,uniformBlockIndex);HEAP32[params>>2]=name.length+1;return;default:var result=GLctx[\\\\\\\"getActiveUniformBlockParameter\\\\\\\"](program,uniformBlockIndex,pname);if(!result)return;if(typeof result==\\\\\\\"number\\\\\\\"){HEAP32[params>>2]=result}else{for(var i=0;i<result.length;i++){HEAP32[params+i*4>>2]=result[i]}}}}function _glGetActiveUniformsiv(program,uniformCount,uniformIndices,pname,params){if(!params){GL.recordError(1281);return}if(uniformCount>0&&uniformIndices==0){GL.recordError(1281);return}program=GL.programs[program];var ids=[];for(var i=0;i<uniformCount;i++){ids.push(HEAP32[uniformIndices+i*4>>2])}var result=GLctx[\\\\\\\"getActiveUniforms\\\\\\\"](program,ids,pname);if(!result)return;var len=result.length;for(var i=0;i<len;i++){HEAP32[params+i*4>>2]=result[i]}}function _glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],Pointer_stringify(name))}function _glGetError(){if(GL.lastError){var error=GL.lastError;GL.lastError=0;return error}else{return GLctx.getError()}}function _glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function emscriptenWebGLGetIndexed(target,index,data,type){if(!data){GL.recordError(1281);return}var result=GLctx[\\\\\\\"getIndexedParameter\\\\\\\"](target,index);var ret;switch(typeof result){case\\\\\\\"boolean\\\\\\\":ret=result?1:0;break;case\\\\\\\"number\\\\\\\":ret=result;break;case\\\\\\\"object\\\\\\\":if(result===null){switch(target){case 35983:case 35368:ret=0;break;default:{GL.recordError(1280);return}}}else if(result instanceof WebGLBuffer){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}switch(type){case\\\\\\\"Integer64\\\\\\\":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[data>>2]=tempI64[0],HEAP32[data+4>>2]=tempI64[1];break;case\\\\\\\"Integer\\\\\\\":HEAP32[data>>2]=ret;break;case\\\\\\\"Float\\\\\\\":HEAPF32[data>>2]=ret;break;case\\\\\\\"Boolean\\\\\\\":HEAP8[data>>0]=ret?1:0;break;default:throw\\\\\\\"internal emscriptenWebGLGetIndexed() error, bad type: \\\\\\\"+type}}function _glGetIntegeri_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,\\\\\\\"Integer\\\\\\\")}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!==\\\\\\\"Integer\\\\\\\"&&type!==\\\\\\\"Integer64\\\\\\\"){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats.length;break;case 33309:if(GLctx.canvas.GLctxObject.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions();ret=2*exts.length;break;case 33307:case 33308:if(GLctx.canvas.GLctxObject.version<2){GL.recordError(1280);return}ret=name_==33307?3:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case\\\\\\\"number\\\\\\\":ret=result;break;case\\\\\\\"boolean\\\\\\\":ret=result?1:0;break;case\\\\\\\"string\\\\\\\":GL.recordError(1280);return;case\\\\\\\"object\\\\\\\":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 35097:case 36389:case 34068:{ret=0;break};default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i<result.length;++i){switch(type){case\\\\\\\"Integer\\\\\\\":HEAP32[p+i*4>>2]=result[i];break;case\\\\\\\"Float\\\\\\\":HEAPF32[p+i*4>>2]=result[i];break;case\\\\\\\"Boolean\\\\\\\":HEAP8[p+i>>0]=result[i]?1:0;break;default:throw\\\\\\\"internal glGet error, bad type: \\\\\\\"+type}}return}else if(result instanceof WebGLBuffer||result instanceof WebGLProgram||result instanceof WebGLFramebuffer||result instanceof WebGLRenderbuffer||result instanceof WebGLQuery||result instanceof WebGLSampler||result instanceof WebGLSync||result instanceof WebGLTransformFeedback||result instanceof WebGLVertexArrayObject||result instanceof WebGLTexture){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}}switch(type){case\\\\\\\"Integer64\\\\\\\":tempI64=[ret>>>0,(tempDouble=ret,+Math_abs(tempDouble)>=1?tempDouble>0?(Math_min(+Math_floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math_ceil((tempDouble- +(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[p>>2]=tempI64[0],HEAP32[p+4>>2]=tempI64[1];break;case\\\\\\\"Integer\\\\\\\":HEAP32[p>>2]=ret;break;case\\\\\\\"Float\\\\\\\":HEAPF32[p>>2]=ret;break;case\\\\\\\"Boolean\\\\\\\":HEAP8[p>>0]=ret?1:0;break;default:throw\\\\\\\"internal glGet error, bad type: \\\\\\\"+type}}function _glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,\\\\\\\"Integer\\\\\\\")}function _glGetInternalformativ(target,internalformat,pname,bufSize,params){if(bufSize<0){GL.recordError(1281);return}var samples=GLctx[\\\\\\\"getInternalformatParameter\\\\\\\"](target,internalformat,32937);if(!samples){GL.recordError(1280);return}switch(pname){case 32937:var n=Math.min(bufSize,samples.length);for(var i=0;i<n;i++){var v=samples[i];HEAP32[params+i*4>>2]=v}break;case 37760:if(bufSize>1){var v=samples.length;HEAP32[params>>2]=v}break;default:GL.recordError(1280)}}function _glGetProgramBinary(program,bufSize,length,binaryFormat,binary){GL.recordError(1282)}function _glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log=\\\\\\\"(unknown error)\\\\\\\";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log=\\\\\\\"(unknown error)\\\\\\\";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,GLctx.ACTIVE_ATTRIBUTES);ptable.maxAttributeLength=0;for(var i=0;i<numAttribs;++i){var activeAttrib=GLctx.getActiveAttrib(program,i);ptable.maxAttributeLength=Math.max(ptable.maxAttributeLength,activeAttrib.name.length+1)}}HEAP32[p>>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,GLctx.ACTIVE_UNIFORM_BLOCKS);ptable.maxUniformBlockNameLength=0;for(var i=0;i<numBlocks;++i){var activeBlockName=GLctx.getActiveUniformBlockName(program,i);ptable.maxUniformBlockNameLength=Math.max(ptable.maxUniformBlockNameLength,activeBlockName.length+1)}}HEAP32[p>>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log=\\\\\\\"(unknown error)\\\\\\\";if(maxLength>0&&infoLog){var numBytesWrittenExclNull=stringToUTF8(log,infoLog,maxLength);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;if(bufSize>0&&source){var numBytesWrittenExclNull=stringToUTF8(result,source,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log=\\\\\\\"(unknown error)\\\\\\\";HEAP32[p>>2]=log.length+1}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source===null||source.length==0?0:source.length+1;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function _glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7936:case 7937:case 37445:case 37446:ret=allocate(intArrayFromString(GLctx.getParameter(name_)),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);break;case 7938:var glVersion=GLctx.getParameter(GLctx.VERSION);if(GLctx.canvas.GLctxObject.version>=2)glVersion=\\\\\\\"OpenGL ES 3.0 (\\\\\\\"+glVersion+\\\\\\\")\\\\\\\";else{glVersion=\\\\\\\"OpenGL ES 2.0 (\\\\\\\"+glVersion+\\\\\\\")\\\\\\\"}ret=allocate(intArrayFromString(glVersion),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);break;case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i<exts.length;++i){gl_exts.push(exts[i]);gl_exts.push(\\\\\\\"GL_\\\\\\\"+exts[i])}ret=allocate(intArrayFromString(gl_exts.join(\\\\\\\" \\\\\\\")),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);break;case 35724:var glslVersion=GLctx.getParameter(GLctx.SHADING_LANGUAGE_VERSION);var ver_re=/^WebGL GLSL ES ([0-9]\\\\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+\\\\\\\"0\\\\\\\";glslVersion=\\\\\\\"OpenGL ES GLSL ES \\\\\\\"+ver_num[1]+\\\\\\\" (\\\\\\\"+glslVersion+\\\\\\\")\\\\\\\"}ret=allocate(intArrayFromString(glslVersion),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _glGetStringi(name,index){if(GLctx.canvas.GLctxObject.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=GLctx.getSupportedExtensions();var gl_exts=[];for(var i=0;i<exts.length;++i){gl_exts.push(allocate(intArrayFromString(exts[i]),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL));gl_exts.push(allocate(intArrayFromString(\\\\\\\"GL_\\\\\\\"+exts[i]),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL))}stringiCache=GL.stringiCache[name]=gl_exts;if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}function _glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _glGetUniformBlockIndex(program,uniformBlockName){program=GL.programs[program];uniformBlockName=Pointer_stringify(uniformBlockName);return GLctx[\\\\\\\"getUniformBlockIndex\\\\\\\"](program,uniformBlockName)}function _glGetUniformIndices(program,uniformCount,uniformNames,uniformIndices){if(!uniformIndices){GL.recordError(1281);return}if(uniformCount>0&&(uniformNames==0||uniformIndices==0)){GL.recordError(1281);return}program=GL.programs[program];var names=[];for(var i=0;i<uniformCount;i++)names.push(Pointer_stringify(HEAP32[uniformNames+i*4>>2]));var result=GLctx[\\\\\\\"getUniformIndices\\\\\\\"](program,names);if(!result)return;var len=result.length;for(var i=0;i<len;i++){HEAP32[uniformIndices+i*4>>2]=result[i]}}function _glGetUniformLocation(program,name){name=Pointer_stringify(name);var arrayOffset=0;if(name.indexOf(\\\\\\\"]\\\\\\\",name.length-1)!==-1){var ls=name.lastIndexOf(\\\\\\\"[\\\\\\\");var arrayIndex=name.slice(ls+1,-1);if(arrayIndex.length>0){arrayOffset=parseInt(arrayIndex);if(arrayOffset<0){return-1}}name=name.slice(0,ls)}var ptable=GL.programInfos[program];if(!ptable){return-1}var utable=ptable.uniforms;var uniformInfo=utable[name];if(uniformInfo&&arrayOffset<uniformInfo[0]){return uniformInfo[1]+arrayOffset}else{return-1}}function emscriptenWebGLGetUniform(program,location,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getUniform(GL.programs[program],GL.uniforms[location]);if(typeof data==\\\\\\\"number\\\\\\\"||typeof data==\\\\\\\"boolean\\\\\\\"){switch(type){case\\\\\\\"Integer\\\\\\\":HEAP32[params>>2]=data;break;case\\\\\\\"Float\\\\\\\":HEAPF32[params>>2]=data;break;default:throw\\\\\\\"internal emscriptenWebGLGetUniform() error, bad type: \\\\\\\"+type}}else{for(var i=0;i<data.length;i++){switch(type){case\\\\\\\"Integer\\\\\\\":HEAP32[params+i*4>>2]=data[i];break;case\\\\\\\"Float\\\\\\\":HEAPF32[params+i*4>>2]=data[i];break;default:throw\\\\\\\"internal emscriptenWebGLGetUniform() error, bad type: \\\\\\\"+type}}}}function _glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,\\\\\\\"Integer\\\\\\\")}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data[\\\\\\\"name\\\\\\\"]}else if(typeof data==\\\\\\\"number\\\\\\\"||typeof data==\\\\\\\"boolean\\\\\\\"){switch(type){case\\\\\\\"Integer\\\\\\\":HEAP32[params>>2]=data;break;case\\\\\\\"Float\\\\\\\":HEAPF32[params>>2]=data;break;case\\\\\\\"FloatToInteger\\\\\\\":HEAP32[params>>2]=Math.fround(data);break;default:throw\\\\\\\"internal emscriptenWebGLGetVertexAttrib() error, bad type: \\\\\\\"+type}}else{for(var i=0;i<data.length;i++){switch(type){case\\\\\\\"Integer\\\\\\\":HEAP32[params+i*4>>2]=data[i];break;case\\\\\\\"Float\\\\\\\":HEAPF32[params+i*4>>2]=data[i];break;case\\\\\\\"FloatToInteger\\\\\\\":HEAP32[params+i*4>>2]=Math.fround(data[i]);break;default:throw\\\\\\\"internal emscriptenWebGLGetVertexAttrib() error, bad type: \\\\\\\"+type}}}}function _glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,\\\\\\\"FloatToInteger\\\\\\\")}function _glInvalidateFramebuffer(target,numAttachments,attachments){var list=GL.tempFixedLengthArray[numAttachments];for(var i=0;i<numAttachments;i++){list[i]=HEAP32[attachments+i*4>>2]}GLctx[\\\\\\\"invalidateFramebuffer\\\\\\\"](target,list)}function _glIsEnabled(x0){return GLctx[\\\\\\\"isEnabled\\\\\\\"](x0)}function _glIsVertexArray(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx[\\\\\\\"isVertexArray\\\\\\\"](vao)}function _glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.programInfos[program]=null;GL.populateUniformTable(program)}function _glMapBufferRange(target,offset,length,access){if(access!=26&&access!=10){err(\\\\\\\"glMapBufferRange is only supported when access is MAP_WRITE|INVALIDATE_BUFFER\\\\\\\");return 0}if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err(\\\\\\\"GL_INVALID_ENUM in glMapBufferRange\\\\\\\");return 0}var mem=_malloc(length);if(!mem)return 0;GL.mappedBuffers[emscriptenWebGLGetBufferBinding(target)]={offset:offset,length:length,mem:mem,access:access};return mem}function _glPixelStorei(pname,param){if(pname==3333){GL.packAlignment=param}else if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _glPolygonOffset(x0,x1){GLctx[\\\\\\\"polygonOffset\\\\\\\"](x0,x1)}function _glProgramBinary(program,binaryFormat,binary,length){GL.recordError(1280)}function _glProgramParameteri(program,pname,value){GL.recordError(1280)}function _glReadBuffer(x0){GLctx[\\\\\\\"readBuffer\\\\\\\"](x0)}function emscriptenWebGLComputeImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return Math.floor((x+y-1)/y)*y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height<=0?0:(height-1)*alignedRowSize+plainRowSize}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var sizePerPixel;var numChannels;switch(format){case 6406:case 6409:case 6402:case 6403:case 36244:numChannels=1;break;case 6410:case 33319:case 33320:numChannels=2;break;case 6407:case 35904:case 36248:numChannels=3;break;case 6408:case 35906:case 36249:numChannels=4;break;default:GL.recordError(1280);return null}switch(type){case 5121:case 5120:sizePerPixel=numChannels*1;break;case 5123:case 36193:case 5131:case 5122:sizePerPixel=numChannels*2;break;case 5125:case 5126:case 5124:sizePerPixel=numChannels*4;break;case 34042:case 35902:case 33640:case 35899:case 34042:sizePerPixel=4;break;case 33635:case 32819:case 32820:sizePerPixel=2;break;default:GL.recordError(1280);return null}var bytes=emscriptenWebGLComputeImageSize(width,height,sizePerPixel,GL.unpackAlignment);switch(type){case 5120:return HEAP8.subarray(pixels,pixels+bytes);case 5121:return HEAPU8.subarray(pixels,pixels+bytes);case 5122:return HEAP16.subarray(pixels>>1,pixels+bytes>>1);case 5124:return HEAP32.subarray(pixels>>2,pixels+bytes>>2);case 5126:return HEAPF32.subarray(pixels>>2,pixels+bytes>>2);case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return HEAPU32.subarray(pixels>>2,pixels+bytes>>2);case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return HEAPU16.subarray(pixels>>1,pixels+bytes>>1);default:GL.recordError(1280);return null}}function emscriptenWebGLGetHeapForType(type){switch(type){case 5120:return HEAP8;case 5121:return HEAPU8;case 5122:return HEAP16;case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return HEAPU16;case 5124:return HEAP32;case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return HEAPU32;case 5126:return HEAPF32;default:return null}}function emscriptenWebGLGetShiftForType(type){switch(type){case 5120:case 5121:return 0;case 5122:case 5123:case 33635:case 32819:case 32820:case 36193:case 5131:return 1;case 5124:case 5126:case 5125:case 34042:case 35902:case 33640:case 35899:case 34042:return 2;default:return 0}}function _glReadPixels(x,y,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{GLctx.readPixels(x,y,width,height,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _glRenderbufferStorage(x0,x1,x2,x3){GLctx[\\\\\\\"renderbufferStorage\\\\\\\"](x0,x1,x2,x3)}function _glRenderbufferStorageMultisample(x0,x1,x2,x3,x4){GLctx[\\\\\\\"renderbufferStorageMultisample\\\\\\\"](x0,x1,x2,x3,x4)}function _glSamplerParameteri(sampler,pname,param){GLctx[\\\\\\\"samplerParameteri\\\\\\\"](sampler?GL.samplers[sampler]:null,pname,param)}function _glScissor(x0,x1,x2,x3){GLctx[\\\\\\\"scissor\\\\\\\"](x0,x1,x2,x3)}function _glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _glStencilFuncSeparate(x0,x1,x2,x3){GLctx[\\\\\\\"stencilFuncSeparate\\\\\\\"](x0,x1,x2,x3)}function _glStencilMask(x0){GLctx[\\\\\\\"stencilMask\\\\\\\"](x0)}function _glStencilOpSeparate(x0,x1,x2,x3){GLctx[\\\\\\\"stencilOpSeparate\\\\\\\"](x0,x1,x2,x3)}function _glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels!=0){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixelData)}function _glTexImage3D(target,level,internalFormat,width,height,depth,border,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx[\\\\\\\"texImage3D\\\\\\\"](target,level,internalFormat,width,height,depth,border,format,type,pixels)}else if(pixels!=0){GLctx[\\\\\\\"texImage3D\\\\\\\"](target,level,internalFormat,width,height,depth,border,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}else{GLctx[\\\\\\\"texImage3D\\\\\\\"](target,level,internalFormat,width,height,depth,border,format,type,null)}}function _glTexParameterf(x0,x1,x2){GLctx[\\\\\\\"texParameterf\\\\\\\"](x0,x1,x2)}function _glTexParameteri(x0,x1,x2){GLctx[\\\\\\\"texParameteri\\\\\\\"](x0,x1,x2)}function _glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _glTexStorage2D(x0,x1,x2,x3,x4){GLctx[\\\\\\\"texStorage2D\\\\\\\"](x0,x1,x2,x3,x4)}function _glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx[\\\\\\\"texStorage3D\\\\\\\"](x0,x1,x2,x3,x4,x5)}function _glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(GL.currentContext.supportsWebGL2EntryPoints){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels!=0){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx[\\\\\\\"texSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels!=0){GLctx[\\\\\\\"texSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,emscriptenWebGLGetHeapForType(type),pixels>>emscriptenWebGLGetShiftForType(type))}else{GLctx[\\\\\\\"texSubImage3D\\\\\\\"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}}function _glTransformFeedbackVaryings(program,count,varyings,bufferMode){program=GL.programs[program];var vars=[];for(var i=0;i<count;i++)vars.push(Pointer_stringify(HEAP32[varyings+i*4>>2]));GLctx[\\\\\\\"transformFeedbackVaryings\\\\\\\"](program,vars,bufferMode)}function _glUniform1fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1fv(GL.uniforms[location],HEAPF32,value>>2,count);return}var view;if(count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[count-1];for(var i=0;i<count;++i){view[i]=HEAPF32[value+4*i>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}function _glUniform1iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1iv(GL.uniforms[location],HEAP32,value>>2,count);return}GLctx.uniform1iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*4>>2))}function _glUniform1uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform1uiv(GL.uniforms[location],HEAPU32,value>>2,count)}else{GLctx.uniform1uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*4>>2))}}function _glUniform2fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2fv(GL.uniforms[location],HEAPF32,value>>2,count*2);return}var view;if(2*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _glUniform2iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2iv(GL.uniforms[location],HEAP32,value>>2,count*2);return}GLctx.uniform2iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*8>>2))}function _glUniform2uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform2uiv(GL.uniforms[location],HEAPU32,value>>2,count*2)}else{GLctx.uniform2uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*8>>2))}}function _glUniform3fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3fv(GL.uniforms[location],HEAPF32,value>>2,count*3);return}var view;if(3*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _glUniform3iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3iv(GL.uniforms[location],HEAP32,value>>2,count*3);return}GLctx.uniform3iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*12>>2))}function _glUniform3uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform3uiv(GL.uniforms[location],HEAPU32,value>>2,count*3)}else{GLctx.uniform3uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*12>>2))}}function _glUniform4fv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4fv(GL.uniforms[location],HEAPF32,value>>2,count*4);return}var view;if(4*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _glUniform4iv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4iv(GL.uniforms[location],HEAP32,value>>2,count*4);return}GLctx.uniform4iv(GL.uniforms[location],HEAP32.subarray(value>>2,value+count*16>>2))}function _glUniform4uiv(location,count,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniform4uiv(GL.uniforms[location],HEAPU32,value>>2,count*4)}else{GLctx.uniform4uiv(GL.uniforms[location],HEAPU32.subarray(value>>2,value+count*16>>2))}}function _glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx[\\\\\\\"uniformBlockBinding\\\\\\\"](program,uniformBlockIndex,uniformBlockBinding)}function _glUniformMatrix3fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*9);return}var view;if(9*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _glUniformMatrix4fv(location,count,transpose,value){if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*16);return}var view;if(16*count<=GL.MINI_TEMP_BUFFER_SIZE){view=GL.miniTempBufferViews[16*count-1];for(var i=0;i<16*count;i+=16){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2];view[i+9]=HEAPF32[value+(4*i+36)>>2];view[i+10]=HEAPF32[value+(4*i+40)>>2];view[i+11]=HEAPF32[value+(4*i+44)>>2];view[i+12]=HEAPF32[value+(4*i+48)>>2];view[i+13]=HEAPF32[value+(4*i+52)>>2];view[i+14]=HEAPF32[value+(4*i+56)>>2];view[i+15]=HEAPF32[value+(4*i+60)>>2]}}else{view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _glUnmapBuffer(target){if(!emscriptenWebGLValidateMapBufferTarget(target)){GL.recordError(1280);err(\\\\\\\"GL_INVALID_ENUM in glUnmapBuffer\\\\\\\");return 0}var buffer=emscriptenWebGLGetBufferBinding(target);var mapping=GL.mappedBuffers[buffer];if(!mapping){GL.recordError(1282);Module.printError(\\\\\\\"buffer was never mapped in glUnmapBuffer\\\\\\\");return 0}GL.mappedBuffers[buffer]=null;if(!(mapping.access&16))if(GL.currentContext.supportsWebGL2EntryPoints){GLctx.bufferSubData(target,mapping.offset,HEAPU8,mapping.mem,mapping.length)}else{GLctx.bufferSubData(target,mapping.offset,HEAPU8.subarray(mapping.mem,mapping.mem+mapping.length))}_free(mapping.mem);return 1}function _glUseProgram(program){GLctx.useProgram(program?GL.programs[program]:null)}function _glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx[\\\\\\\"vertexAttrib4f\\\\\\\"](x0,x1,x2,x3,x4)}function _glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _glVertexAttribIPointer(index,size,type,stride,ptr){var cb=GL.currentContext.clientBuffers[index];if(!GL.currArrayBuffer){cb.size=size;cb.type=type;cb.normalized=false;cb.stride=stride;cb.ptr=ptr;cb.clientside=true;return}cb.clientside=false;GLctx.vertexAttribIPointer(index,size,type,stride,ptr)}function _glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _glViewport(x0,x1,x2,x3){GLctx[\\\\\\\"viewport\\\\\\\"](x0,x1,x2,x3)}var ___tm_current=STATICTOP;STATICTOP+=48;var ___tm_timezone=allocate(intArrayFromString(\\\\\\\"GMT\\\\\\\"),\\\\\\\"i8\\\\\\\",ALLOC_STATIC);function _gmtime_r(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();HEAP32[tmPtr+36>>2]=0;HEAP32[tmPtr+32>>2]=0;var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+40>>2]=___tm_timezone;return tmPtr}function _gmtime(time){return _gmtime_r(time,___tm_current)}function _inet_addr(ptr){var addr=__inet_pton4_raw(Pointer_stringify(ptr));if(addr===null){return-1}return addr}var _llvm_ceil_f32=Math_ceil;var _llvm_ceil_f64=Math_ceil;function _llvm_copysign_f64(x,y){return y<0||y===0&&1/y<0?-Math_abs(x):Math_abs(x)}function _llvm_cttz_i32(x){x=x|0;return(x?31-(Math_clz32(x^x-1)|0)|0:32)|0}function _llvm_eh_typeid_for(type){return type}function _llvm_exp2_f32(x){return Math.pow(2,x)}var _llvm_fabs_f32=Math_abs;var _llvm_fabs_f64=Math_abs;var _llvm_floor_f32=Math_floor;var _llvm_floor_f64=Math_floor;function _llvm_log10_f32(x){return Math.log(x)/Math.LN10}function _llvm_log2_f32(x){return Math.log(x)/Math.LN2}var _llvm_pow_f64=Math_pow;var _llvm_sqrt_f32=Math_sqrt;function _llvm_trap(){abort(\\\\\\\"trap!\\\\\\\")}var _llvm_trunc_f32=Math_trunc;function _tzset(){if(_tzset.called)return;_tzset.called=true;HEAP32[__get_timezone()>>2]=(new Date).getTimezoneOffset()*60;var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);HEAP32[__get_daylight()>>2]=Number(winter.getTimezoneOffset()!=summer.getTimezoneOffset());function extractZone(date){var match=date.toTimeString().match(/\\\\(([A-Za-z ]+)\\\\)$/);return match?match[1]:\\\\\\\"GMT\\\\\\\"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocate(intArrayFromString(winterName),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);var summerNamePtr=allocate(intArrayFromString(summerName),\\\\\\\"i8\\\\\\\",ALLOC_NORMAL);if(summer.getTimezoneOffset()<winter.getTimezoneOffset()){HEAP32[__get_tzname()>>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _localtime_r(time,tmPtr){_tzset();var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=(new Date(date.getFullYear(),6,1)).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst;var zonePtr=HEAP32[__get_tzname()+(dst?4:0)>>2];HEAP32[tmPtr+40>>2]=zonePtr;return tmPtr}function _localtime(time){return _localtime_r(time,___tm_current)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.set(HEAPU8.subarray(src,src+num),dest);return dest}function _mktime(tmPtr){_tzset();var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=(new Date(date.getFullYear(),6,1)).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;return date.getTime()/1e3|0}function _pthread_cond_destroy(){return 0}function _pthread_cond_init(){return 0}function _pthread_cond_timedwait(){return 0}function _pthread_cond_wait(){return 0}var PTHREAD_SPECIFIC={};function _pthread_getspecific(key){return PTHREAD_SPECIFIC[key]||0}var PTHREAD_SPECIFIC_NEXT_KEY=1;function _pthread_key_create(key,destructor){if(key==0){return ERRNO_CODES.EINVAL}HEAP32[key>>2]=PTHREAD_SPECIFIC_NEXT_KEY;PTHREAD_SPECIFIC[PTHREAD_SPECIFIC_NEXT_KEY]=0;PTHREAD_SPECIFIC_NEXT_KEY++;return 0}function _pthread_key_delete(key){if(key in PTHREAD_SPECIFIC){delete PTHREAD_SPECIFIC[key];return 0}return ERRNO_CODES.EINVAL}function _pthread_mutex_destroy(){}function _pthread_mutex_init(){}function _pthread_mutexattr_destroy(){}function _pthread_mutexattr_init(){}function _pthread_mutexattr_setprotocol(){}function _pthread_mutexattr_settype(){}function _pthread_once(ptr,func){if(!_pthread_once.seen)_pthread_once.seen={};if(ptr in _pthread_once.seen)return;Module[\\\\\\\"dynCall_v\\\\\\\"](func);_pthread_once.seen[ptr]=1}function _pthread_setspecific(key,value){if(!(key in PTHREAD_SPECIFIC)){return ERRNO_CODES.EINVAL}PTHREAD_SPECIFIC[key]=value;return 0}function _sched_yield(){return 0}function _setenv(envname,envval,overwrite){if(envname===0){___setErrNo(ERRNO_CODES.EINVAL);return-1}var name=Pointer_stringify(envname);var val=Pointer_stringify(envval);if(name===\\\\\\\"\\\\\\\"||name.indexOf(\\\\\\\"=\\\\\\\")!==-1){___setErrNo(ERRNO_CODES.EINVAL);return-1}if(ENV.hasOwnProperty(name)&&!overwrite)return 0;ENV[name]=val;___buildEnvironment(__get_environ());return 0}function _sigaction(signum,act,oldact){return 0}function _sigemptyset(set){HEAP32[set>>2]=0;return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]);return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?Pointer_stringify(tm_zone):\\\\\\\"\\\\\\\"};var pattern=Pointer_stringify(format);var EXPANSION_RULES_1={\\\\\\\"%c\\\\\\\":\\\\\\\"%a %b %d %H:%M:%S %Y\\\\\\\",\\\\\\\"%D\\\\\\\":\\\\\\\"%m/%d/%y\\\\\\\",\\\\\\\"%F\\\\\\\":\\\\\\\"%Y-%m-%d\\\\\\\",\\\\\\\"%h\\\\\\\":\\\\\\\"%b\\\\\\\",\\\\\\\"%r\\\\\\\":\\\\\\\"%I:%M:%S %p\\\\\\\",\\\\\\\"%R\\\\\\\":\\\\\\\"%H:%M\\\\\\\",\\\\\\\"%T\\\\\\\":\\\\\\\"%H:%M:%S\\\\\\\",\\\\\\\"%x\\\\\\\":\\\\\\\"%m/%d/%y\\\\\\\",\\\\\\\"%X\\\\\\\":\\\\\\\"%H:%M:%S\\\\\\\"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,\\\\\\\"g\\\\\\\"),EXPANSION_RULES_1[rule])}var WEEKDAYS=[\\\\\\\"Sunday\\\\\\\",\\\\\\\"Monday\\\\\\\",\\\\\\\"Tuesday\\\\\\\",\\\\\\\"Wednesday\\\\\\\",\\\\\\\"Thursday\\\\\\\",\\\\\\\"Friday\\\\\\\",\\\\\\\"Saturday\\\\\\\"];var MONTHS=[\\\\\\\"January\\\\\\\",\\\\\\\"February\\\\\\\",\\\\\\\"March\\\\\\\",\\\\\\\"April\\\\\\\",\\\\\\\"May\\\\\\\",\\\\\\\"June\\\\\\\",\\\\\\\"July\\\\\\\",\\\\\\\"August\\\\\\\",\\\\\\\"September\\\\\\\",\\\\\\\"October\\\\\\\",\\\\\\\"November\\\\\\\",\\\\\\\"December\\\\\\\"];function leadingSomething(value,digits,character){var str=typeof value===\\\\\\\"number\\\\\\\"?value.toString():value||\\\\\\\"\\\\\\\";while(str.length<digits){str=character[0]+str}return str}function leadingNulls(value,digits){return leadingSomething(value,digits,\\\\\\\"0\\\\\\\")}function compareByDay(date1,date2){function sgn(value){return value<0?-1:value>0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={\\\\\\\"%a\\\\\\\":(function(date){return WEEKDAYS[date.tm_wday].substring(0,3)}),\\\\\\\"%A\\\\\\\":(function(date){return WEEKDAYS[date.tm_wday]}),\\\\\\\"%b\\\\\\\":(function(date){return MONTHS[date.tm_mon].substring(0,3)}),\\\\\\\"%B\\\\\\\":(function(date){return MONTHS[date.tm_mon]}),\\\\\\\"%C\\\\\\\":(function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)}),\\\\\\\"%d\\\\\\\":(function(date){return leadingNulls(date.tm_mday,2)}),\\\\\\\"%e\\\\\\\":(function(date){return leadingSomething(date.tm_mday,2,\\\\\\\" \\\\\\\")}),\\\\\\\"%g\\\\\\\":(function(date){return getWeekBasedYear(date).toString().substring(2)}),\\\\\\\"%G\\\\\\\":(function(date){return getWeekBasedYear(date)}),\\\\\\\"%H\\\\\\\":(function(date){return leadingNulls(date.tm_hour,2)}),\\\\\\\"%I\\\\\\\":(function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)}),\\\\\\\"%j\\\\\\\":(function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)}),\\\\\\\"%m\\\\\\\":(function(date){return leadingNulls(date.tm_mon+1,2)}),\\\\\\\"%M\\\\\\\":(function(date){return leadingNulls(date.tm_min,2)}),\\\\\\\"%n\\\\\\\":(function(){return\\\\\\\"\\\\n\\\\\\\"}),\\\\\\\"%p\\\\\\\":(function(date){if(date.tm_hour>=0&&date.tm_hour<12){return\\\\\\\"AM\\\\\\\"}else{return\\\\\\\"PM\\\\\\\"}}),\\\\\\\"%S\\\\\\\":(function(date){return leadingNulls(date.tm_sec,2)}),\\\\\\\"%t\\\\\\\":(function(){return\\\\\\\"\\\\t\\\\\\\"}),\\\\\\\"%u\\\\\\\":(function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()||7}),\\\\\\\"%U\\\\\\\":(function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?\\\\\\\"01\\\\\\\":\\\\\\\"00\\\\\\\"}),\\\\\\\"%V\\\\\\\":(function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return\\\\\\\"53\\\\\\\"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return\\\\\\\"01\\\\\\\"}var daysDifference;if(firstWeekStartThisYear.getFullYear()<date.tm_year+1900){daysDifference=date.tm_yday+32-firstWeekStartThisYear.getDate()}else{daysDifference=date.tm_yday+1-firstWeekStartThisYear.getDate()}return leadingNulls(Math.ceil(daysDifference/7),2)}),\\\\\\\"%w\\\\\\\":(function(date){var day=new Date(date.tm_year+1900,date.tm_mon+1,date.tm_mday,0,0,0,0);return day.getDay()}),\\\\\\\"%W\\\\\\\":(function(date){var janFirst=new Date(date.tm_year,0,1);var firstMonday=janFirst.getDay()===1?janFirst:__addDays(janFirst,janFirst.getDay()===0?1:7-janFirst.getDay()+1);var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstMonday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstMondayUntilEndJanuary=31-firstMonday.getDate();var days=firstMondayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstMonday,janFirst)===0?\\\\\\\"01\\\\\\\":\\\\\\\"00\\\\\\\"}),\\\\\\\"%y\\\\\\\":(function(date){return(date.tm_year+1900).toString().substring(2)}),\\\\\\\"%Y\\\\\\\":(function(date){return date.tm_year+1900}),\\\\\\\"%z\\\\\\\":(function(date){var off=date.tm_gmtoff;var ahead=off>=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?\\\\\\\"+\\\\\\\":\\\\\\\"-\\\\\\\")+String(\\\\\\\"0000\\\\\\\"+off).slice(-4)}),\\\\\\\"%Z\\\\\\\":(function(date){return date.tm_zone}),\\\\\\\"%%\\\\\\\":(function(){return\\\\\\\"%\\\\\\\"})};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,\\\\\\\"g\\\\\\\"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _sysconf(name){switch(name){case 30:return PAGE_SIZE;case 85:var maxHeapSize=2*1024*1024*1024-65536;return maxHeapSize/PAGE_SIZE;case 132:case 133:case 12:case 137:case 138:case 15:case 235:case 16:case 17:case 18:case 19:case 20:case 149:case 13:case 10:case 236:case 153:case 9:case 21:case 22:case 159:case 154:case 14:case 77:case 78:case 139:case 80:case 81:case 82:case 68:case 67:case 164:case 11:case 29:case 47:case 48:case 95:case 52:case 51:case 46:return 200809;case 79:return 0;case 27:case 246:case 127:case 128:case 23:case 24:case 160:case 161:case 181:case 182:case 242:case 183:case 184:case 243:case 244:case 245:case 165:case 178:case 179:case 49:case 50:case 168:case 169:case 175:case 170:case 171:case 172:case 97:case 76:case 32:case 173:case 35:return-1;case 176:case 177:case 7:case 155:case 8:case 157:case 125:case 126:case 92:case 93:case 129:case 130:case 131:case 94:case 91:return 1;case 74:case 60:case 69:case 70:case 4:return 1024;case 31:case 42:case 72:return 32;case 87:case 26:case 33:return 2147483647;case 34:case 1:return 47839;case 38:case 36:return 99;case 43:case 37:return 2048;case 0:return 2097152;case 3:return 65536;case 28:return 32768;case 44:return 32767;case 75:return 16384;case 39:return 1e3;case 89:return 700;case 71:return 256;case 40:return 255;case 2:return 100;case 180:return 64;case 25:return 20;case 5:return 16;case 6:return 6;case 73:return 4;case 84:{if(typeof navigator===\\\\\\\"object\\\\\\\")return navigator[\\\\\\\"hardwareConcurrency\\\\\\\"]||1;return 1}}___setErrNo(ERRNO_CODES.EINVAL);return-1}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}function _unsetenv(name){if(name===0){___setErrNo(ERRNO_CODES.EINVAL);return-1}name=Pointer_stringify(name);if(name===\\\\\\\"\\\\\\\"||name.indexOf(\\\\\\\"=\\\\\\\")!==-1){___setErrNo(ERRNO_CODES.EINVAL);return-1}if(ENV.hasOwnProperty(name)){delete ENV[name];___buildEnvironment(__get_environ())}return 0}function _utime(path,times){var time;if(times){var offset=4;time=HEAP32[times+offset>>2];time*=1e3}else{time=Date.now()}path=Pointer_stringify(path);try{FS.utime(path,time,time);return 0}catch(e){FS.handleFSError(e);return-1}}FS.staticInit();__ATINIT__.unshift((function(){if(!Module[\\\\\\\"noFSInit\\\\\\\"]&&!FS.init.initialized)FS.init()}));__ATMAIN__.push((function(){FS.ignorePermissions=false}));__ATEXIT__.push((function(){FS.quit()}));Module[\\\\\\\"FS_createPath\\\\\\\"]=FS.createPath;Module[\\\\\\\"FS_createDataFile\\\\\\\"]=FS.createDataFile;__ATINIT__.unshift((function(){TTY.init()}));__ATEXIT__.push((function(){TTY.shutdown()}));if(ENVIRONMENT_IS_NODE){var fs=require(\\\\\\\"fs\\\\\\\");var NODEJS_PATH=require(\\\\\\\"path\\\\\\\");NODEFS.staticInit()}__ATINIT__.push((function(){SOCKFS.root=FS.mount(SOCKFS,{},null)}));if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function _emscripten_get_now_actual(){var t=process[\\\\\\\"hrtime\\\\\\\"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!==\\\\\\\"undefined\\\\\\\"){_emscripten_get_now=dateNow}else if(typeof self===\\\\\\\"object\\\\\\\"&&self[\\\\\\\"performance\\\\\\\"]&&typeof self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]===\\\\\\\"function\\\\\\\"){_emscripten_get_now=(function(){return self[\\\\\\\"performance\\\\\\\"][\\\\\\\"now\\\\\\\"]()})}else if(typeof performance===\\\\\\\"object\\\\\\\"&&typeof performance[\\\\\\\"now\\\\\\\"]===\\\\\\\"function\\\\\\\"){_emscripten_get_now=(function(){return performance[\\\\\\\"now\\\\\\\"]()})}else{_emscripten_get_now=Date.now}Module[\\\\\\\"requestFullScreen\\\\\\\"]=function Module_requestFullScreen(lockPointer,resizeCanvas,vrDevice){err(\\\\\\\"Module.requestFullScreen is deprecated. Please call Module.requestFullscreen instead.\\\\\\\");Module[\\\\\\\"requestFullScreen\\\\\\\"]=Module[\\\\\\\"requestFullscreen\\\\\\\"];Browser.requestFullScreen(lockPointer,resizeCanvas,vrDevice)};Module[\\\\\\\"requestFullscreen\\\\\\\"]=function Module_requestFullscreen(lockPointer,resizeCanvas,vrDevice){Browser.requestFullscreen(lockPointer,resizeCanvas,vrDevice)};Module[\\\\\\\"requestAnimationFrame\\\\\\\"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module[\\\\\\\"setCanvasSize\\\\\\\"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module[\\\\\\\"pauseMainLoop\\\\\\\"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module[\\\\\\\"resumeMainLoop\\\\\\\"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module[\\\\\\\"getUserMedia\\\\\\\"]=function Module_getUserMedia(){Browser.getUserMedia()};Module[\\\\\\\"createContext\\\\\\\"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};JSEvents.staticInit();var GLctx;GL.init();DYNAMICTOP_PTR=staticAlloc(4);STACK_BASE=STACKTOP=alignMemory(STATICTOP);STACK_MAX=STACK_BASE+TOTAL_STACK;DYNAMIC_BASE=alignMemory(STACK_MAX);HEAP32[DYNAMICTOP_PTR>>2]=DYNAMIC_BASE;staticSealed=true;function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}Module[\\\\\\\"wasmTableSize\\\\\\\"]=82745;Module[\\\\\\\"wasmMaxTableSize\\\\\\\"]=82745;function invoke_dddi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_dddi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ddi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ddi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_dfi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_dfi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_di(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_di\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_diddi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_diddi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_didi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_didi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_dii(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_dii\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_diii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_diii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_diiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_diiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_dji(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_dji\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_f(index){var sp=stackSave();try{return Module[\\\\\\\"dynCall_f\\\\\\\"](index)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fdi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fdi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ff(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ff\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fff(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fff\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ffffi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ffffi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fffi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fffi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fffifffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fffifffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ffi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ffi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fi(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fi\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fif(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fif\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiff(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiff\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiffi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiffi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fifi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fifi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fifii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fifii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fii(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fii\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiifi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiifi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiifii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiifii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiiiiifiifif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiiiiifiifif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fiiiiiifiiiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fiiiiiifiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_fji(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_fji\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_i(index){var sp=stackSave();try{return Module[\\\\\\\"dynCall_i\\\\\\\"](index)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_idi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_idi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_idiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_idiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_if(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_if\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ifffi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ifffi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iffi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iffi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ifi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ifi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ifii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ifii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ifiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ifiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ii\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iidi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iidi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iidii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iidii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iif(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iif\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiff(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiff\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifff(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifff\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifffiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifffiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiffi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiffi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iifiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iifiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iii\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiif(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiif\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiifi(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiifi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiifii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiifii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiifiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiifiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifffffi(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifffffii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifffffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiifiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiifiiiiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiifiiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiifff(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiifff\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiifffiiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiifffiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiffiiiiiiiiiffffiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiffiiiiiiiiiffffiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22,a23,a24)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiffiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20,a21,a22)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiifiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiifiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiifiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiifiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiifiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18,a19,a20)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiiji(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiiji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiij(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiij\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiiji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiiji\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiijii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiijii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiij(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiij\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiiji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiiji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiijii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiijii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiijiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiijji(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiijji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiijjii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiijjii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiijjiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiijjiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iij(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iij\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iiji(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iiji\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijji\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijjii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijjii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijjiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijjiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iijjji(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iijjji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ij(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ij\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_iji(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_iji\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijj(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijj\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ijji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ijji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_j(index){var sp=stackSave();try{return Module[\\\\\\\"dynCall_j\\\\\\\"](index)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jdi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jdi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jdii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jdii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jfi(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jfi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_ji(index,a1){var sp=stackSave();try{return Module[\\\\\\\"dynCall_ji\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jidi(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jidi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jidii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jidii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jii(index,a1,a2){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jii\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiii(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiiiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiiji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiiji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jiji(index,a1,a2,a3,a4){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jiji\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jijii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jijii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jijiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jijj(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jijj\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jijji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jijji\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_jji(index,a1,a2,a3){var sp=stackSave();try{return Module[\\\\\\\"dynCall_jji\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_v(index){var sp=stackSave();try{Module[\\\\\\\"dynCall_v\\\\\\\"](index)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vd(index,a1){var sp=stackSave();try{Module[\\\\\\\"dynCall_vd\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vf(index,a1){var sp=stackSave();try{Module[\\\\\\\"dynCall_vf\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vff(index,a1,a2){var sp=stackSave();try{Module[\\\\\\\"dynCall_vff\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vffff(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_vffff\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vffffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_vffffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vfi(index,a1,a2){var sp=stackSave();try{Module[\\\\\\\"dynCall_vfi\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vfii(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vfii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vfiii(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_vfiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{Module[\\\\\\\"dynCall_vi\\\\\\\"](index,a1)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vid(index,a1,a2){var sp=stackSave();try{Module[\\\\\\\"dynCall_vid\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vidd(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vidd\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vidi(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vidi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vif(index,a1,a2){var sp=stackSave();try{Module[\\\\\\\"dynCall_vif\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viff(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_viff\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifff(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifff\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffff(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffff\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifffffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffffi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffffii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffffiifffiiiiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffffiifffiiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifffii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffi(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffiifffffiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffiifffffiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viffiiiif(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viffiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifi(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifi\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifii(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vifiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_vifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{Module[\\\\\\\"dynCall_vii\\\\\\\"](index,a1,a2)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viid(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_viid\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viidi(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viidi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viidii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viidii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viif(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_viif\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiff(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiff\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifff(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifff\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifffi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiffi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiffi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiffii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifi(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifi\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viifiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viifiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_viii\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiidi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiidi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiif(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiif\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiifffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiifffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiffi(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiffii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiifi(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiifi\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiifii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiifiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiifiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiifiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiifiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiif(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiif\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiffi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiifiiiiif(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiifiiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiif(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiffi(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiffi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiffii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiffii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiifi(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiifi\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiif(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiif\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiifii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiifii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiiiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16,a17,a18)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiij(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiij\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiijiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiijiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiiji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiiji\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiijji(index,a1,a2,a3,a4,a5,a6,a7,a8){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiijji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viij(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viij\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viiji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_viiji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijiijiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijiijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijijii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijijii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijijiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijijj(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijijj\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijj(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijj\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijji(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijjiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijjiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viijjji(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_viijjji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vij(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vij\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_viji(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_viji\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijii\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijiji(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijiji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijijji(index,a1,a2,a3,a4,a5,a6,a7,a8,a9){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijijji\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7,a8,a9)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijji(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijji\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vijjii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{Module[\\\\\\\"dynCall_vijjii\\\\\\\"](index,a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vji(index,a1,a2,a3){var sp=stackSave();try{Module[\\\\\\\"dynCall_vji\\\\\\\"](index,a1,a2,a3)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vjii(index,a1,a2,a3,a4){var sp=stackSave();try{Module[\\\\\\\"dynCall_vjii\\\\\\\"](index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vjiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{Module[\\\\\\\"dynCall_vjiiii\\\\\\\"](index,a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}function invoke_vjji(index,a1,a2,a3,a4,a5){var sp=stackSave();try{Module[\\\\\\\"dynCall_vjji\\\\\\\"](index,a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(typeof e!==\\\\\\\"number\\\\\\\"&&e!==\\\\\\\"longjmp\\\\\\\")throw e;Module[\\\\\\\"setThrew\\\\\\\"](1,0)}}Module.asmGlobalArg={};Module.asmLibraryArg={\\\\\\\"abort\\\\\\\":abort,\\\\\\\"assert\\\\\\\":assert,\\\\\\\"enlargeMemory\\\\\\\":enlargeMemory,\\\\\\\"getTotalMemory\\\\\\\":getTotalMemory,\\\\\\\"abortOnCannotGrowMemory\\\\\\\":abortOnCannotGrowMemory,\\\\\\\"invoke_dddi\\\\\\\":invoke_dddi,\\\\\\\"invoke_ddi\\\\\\\":invoke_ddi,\\\\\\\"invoke_dfi\\\\\\\":invoke_dfi,\\\\\\\"invoke_di\\\\\\\":invoke_di,\\\\\\\"invoke_diddi\\\\\\\":invoke_diddi,\\\\\\\"invoke_didi\\\\\\\":invoke_didi,\\\\\\\"invoke_dii\\\\\\\":invoke_dii,\\\\\\\"invoke_diii\\\\\\\":invoke_diii,\\\\\\\"invoke_diiii\\\\\\\":invoke_diiii,\\\\\\\"invoke_dji\\\\\\\":invoke_dji,\\\\\\\"invoke_f\\\\\\\":invoke_f,\\\\\\\"invoke_fdi\\\\\\\":invoke_fdi,\\\\\\\"invoke_ff\\\\\\\":invoke_ff,\\\\\\\"invoke_fff\\\\\\\":invoke_fff,\\\\\\\"invoke_ffffi\\\\\\\":invoke_ffffi,\\\\\\\"invoke_fffi\\\\\\\":invoke_fffi,\\\\\\\"invoke_fffifffi\\\\\\\":invoke_fffifffi,\\\\\\\"invoke_ffi\\\\\\\":invoke_ffi,\\\\\\\"invoke_fi\\\\\\\":invoke_fi,\\\\\\\"invoke_fif\\\\\\\":invoke_fif,\\\\\\\"invoke_fiff\\\\\\\":invoke_fiff,\\\\\\\"invoke_fiffi\\\\\\\":invoke_fiffi,\\\\\\\"invoke_fifi\\\\\\\":invoke_fifi,\\\\\\\"invoke_fifii\\\\\\\":invoke_fifii,\\\\\\\"invoke_fii\\\\\\\":invoke_fii,\\\\\\\"invoke_fiifi\\\\\\\":invoke_fiifi,\\\\\\\"invoke_fiifii\\\\\\\":invoke_fiifii,\\\\\\\"invoke_fiii\\\\\\\":invoke_fiii,\\\\\\\"invoke_fiiii\\\\\\\":invoke_fiiii,\\\\\\\"invoke_fiiiiiifiifif\\\\\\\":invoke_fiiiiiifiifif,\\\\\\\"invoke_fiiiiiifiiiif\\\\\\\":invoke_fiiiiiifiiiif,\\\\\\\"invoke_fji\\\\\\\":invoke_fji,\\\\\\\"invoke_i\\\\\\\":invoke_i,\\\\\\\"invoke_idi\\\\\\\":invoke_idi,\\\\\\\"invoke_idiii\\\\\\\":invoke_idiii,\\\\\\\"invoke_if\\\\\\\":invoke_if,\\\\\\\"invoke_ifffi\\\\\\\":invoke_ifffi,\\\\\\\"invoke_iffi\\\\\\\":invoke_iffi,\\\\\\\"invoke_ifi\\\\\\\":invoke_ifi,\\\\\\\"invoke_ifii\\\\\\\":invoke_ifii,\\\\\\\"invoke_ifiii\\\\\\\":invoke_ifiii,\\\\\\\"invoke_ii\\\\\\\":invoke_ii,\\\\\\\"invoke_iidi\\\\\\\":invoke_iidi,\\\\\\\"invoke_iidii\\\\\\\":invoke_iidii,\\\\\\\"invoke_iif\\\\\\\":invoke_iif,\\\\\\\"invoke_iiff\\\\\\\":invoke_iiff,\\\\\\\"invoke_iifff\\\\\\\":invoke_iifff,\\\\\\\"invoke_iifffi\\\\\\\":invoke_iifffi,\\\\\\\"invoke_iifffiii\\\\\\\":invoke_iifffiii,\\\\\\\"invoke_iiffi\\\\\\\":invoke_iiffi,\\\\\\\"invoke_iifi\\\\\\\":invoke_iifi,\\\\\\\"invoke_iifii\\\\\\\":invoke_iifii,\\\\\\\"invoke_iifiii\\\\\\\":invoke_iifiii,\\\\\\\"invoke_iii\\\\\\\":invoke_iii,\\\\\\\"invoke_iiif\\\\\\\":invoke_iiif,\\\\\\\"invoke_iiifi\\\\\\\":invoke_iiifi,\\\\\\\"invoke_iiifii\\\\\\\":invoke_iiifii,\\\\\\\"invoke_iiifiii\\\\\\\":invoke_iiifiii,\\\\\\\"invoke_iiifiiii\\\\\\\":invoke_iiifiiii,\\\\\\\"invoke_iiii\\\\\\\":invoke_iiii,\\\\\\\"invoke_iiiifffffi\\\\\\\":invoke_iiiifffffi,\\\\\\\"invoke_iiiifffffii\\\\\\\":invoke_iiiifffffii,\\\\\\\"invoke_iiiifi\\\\\\\":invoke_iiiifi,\\\\\\\"invoke_iiiifii\\\\\\\":invoke_iiiifii,\\\\\\\"invoke_iiiifiii\\\\\\\":invoke_iiiifiii,\\\\\\\"invoke_iiiifiiii\\\\\\\":invoke_iiiifiiii,\\\\\\\"invoke_iiiifiiiii\\\\\\\":invoke_iiiifiiiii,\\\\\\\"invoke_iiiii\\\\\\\":invoke_iiiii,\\\\\\\"invoke_iiiiifiii\\\\\\\":invoke_iiiiifiii,\\\\\\\"invoke_iiiiifiiiiif\\\\\\\":invoke_iiiiifiiiiif,\\\\\\\"invoke_iiiiii\\\\\\\":invoke_iiiiii,\\\\\\\"invoke_iiiiiifff\\\\\\\":invoke_iiiiiifff,\\\\\\\"invoke_iiiiiifffiiifiii\\\\\\\":invoke_iiiiiifffiiifiii,\\\\\\\"invoke_iiiiiiffiiiiiiiiiffffiii\\\\\\\":invoke_iiiiiiffiiiiiiiiiffffiii,\\\\\\\"invoke_iiiiiiffiiiiiiiiiffffiiii\\\\\\\":invoke_iiiiiiffiiiiiiiiiffffiiii,\\\\\\\"invoke_iiiiiiffiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiffiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiifiif\\\\\\\":invoke_iiiiiifiif,\\\\\\\"invoke_iiiiiifiii\\\\\\\":invoke_iiiiiifiii,\\\\\\\"invoke_iiiiiii\\\\\\\":invoke_iiiiiii,\\\\\\\"invoke_iiiiiiifiif\\\\\\\":invoke_iiiiiiifiif,\\\\\\\"invoke_iiiiiiii\\\\\\\":invoke_iiiiiiii,\\\\\\\"invoke_iiiiiiiii\\\\\\\":invoke_iiiiiiiii,\\\\\\\"invoke_iiiiiiiiii\\\\\\\":invoke_iiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiiiiiiiiiiiiiiiii\\\\\\\":invoke_iiiiiiiiiiiiiiiiiiiii,\\\\\\\"invoke_iiiiiji\\\\\\\":invoke_iiiiiji,\\\\\\\"invoke_iiiij\\\\\\\":invoke_iiiij,\\\\\\\"invoke_iiiiji\\\\\\\":invoke_iiiiji,\\\\\\\"invoke_iiiijii\\\\\\\":invoke_iiiijii,\\\\\\\"invoke_iiij\\\\\\\":invoke_iiij,\\\\\\\"invoke_iiiji\\\\\\\":invoke_iiiji,\\\\\\\"invoke_iiijii\\\\\\\":invoke_iiijii,\\\\\\\"invoke_iiijiii\\\\\\\":invoke_iiijiii,\\\\\\\"invoke_iiijji\\\\\\\":invoke_iiijji,\\\\\\\"invoke_iiijjii\\\\\\\":invoke_iiijjii,\\\\\\\"invoke_iiijjiii\\\\\\\":invoke_iiijjiii,\\\\\\\"invoke_iij\\\\\\\":invoke_iij,\\\\\\\"invoke_iiji\\\\\\\":invoke_iiji,\\\\\\\"invoke_iijii\\\\\\\":invoke_iijii,\\\\\\\"invoke_iijiii\\\\\\\":invoke_iijiii,\\\\\\\"invoke_iijji\\\\\\\":invoke_iijji,\\\\\\\"invoke_iijjii\\\\\\\":invoke_iijjii,\\\\\\\"invoke_iijjiii\\\\\\\":invoke_iijjiii,\\\\\\\"invoke_iijjji\\\\\\\":invoke_iijjji,\\\\\\\"invoke_ij\\\\\\\":invoke_ij,\\\\\\\"invoke_iji\\\\\\\":invoke_iji,\\\\\\\"invoke_ijii\\\\\\\":invoke_ijii,\\\\\\\"invoke_ijiii\\\\\\\":invoke_ijiii,\\\\\\\"invoke_ijj\\\\\\\":invoke_ijj,\\\\\\\"invoke_ijji\\\\\\\":invoke_ijji,\\\\\\\"invoke_j\\\\\\\":invoke_j,\\\\\\\"invoke_jdi\\\\\\\":invoke_jdi,\\\\\\\"invoke_jdii\\\\\\\":invoke_jdii,\\\\\\\"invoke_jfi\\\\\\\":invoke_jfi,\\\\\\\"invoke_ji\\\\\\\":invoke_ji,\\\\\\\"invoke_jidi\\\\\\\":invoke_jidi,\\\\\\\"invoke_jidii\\\\\\\":invoke_jidii,\\\\\\\"invoke_jii\\\\\\\":invoke_jii,\\\\\\\"invoke_jiii\\\\\\\":invoke_jiii,\\\\\\\"invoke_jiiii\\\\\\\":invoke_jiiii,\\\\\\\"invoke_jiiiii\\\\\\\":invoke_jiiiii,\\\\\\\"invoke_jiiiiii\\\\\\\":invoke_jiiiiii,\\\\\\\"invoke_jiiiiiiiiii\\\\\\\":invoke_jiiiiiiiiii,\\\\\\\"invoke_jiiji\\\\\\\":invoke_jiiji,\\\\\\\"invoke_jiji\\\\\\\":invoke_jiji,\\\\\\\"invoke_jijii\\\\\\\":invoke_jijii,\\\\\\\"invoke_jijiii\\\\\\\":invoke_jijiii,\\\\\\\"invoke_jijj\\\\\\\":invoke_jijj,\\\\\\\"invoke_jijji\\\\\\\":invoke_jijji,\\\\\\\"invoke_jji\\\\\\\":invoke_jji,\\\\\\\"invoke_v\\\\\\\":invoke_v,\\\\\\\"invoke_vd\\\\\\\":invoke_vd,\\\\\\\"invoke_vf\\\\\\\":invoke_vf,\\\\\\\"invoke_vff\\\\\\\":invoke_vff,\\\\\\\"invoke_vffff\\\\\\\":invoke_vffff,\\\\\\\"invoke_vffffi\\\\\\\":invoke_vffffi,\\\\\\\"invoke_vfi\\\\\\\":invoke_vfi,\\\\\\\"invoke_vfii\\\\\\\":invoke_vfii,\\\\\\\"invoke_vfiii\\\\\\\":invoke_vfiii,\\\\\\\"invoke_vi\\\\\\\":invoke_vi,\\\\\\\"invoke_vid\\\\\\\":invoke_vid,\\\\\\\"invoke_vidd\\\\\\\":invoke_vidd,\\\\\\\"invoke_vidi\\\\\\\":invoke_vidi,\\\\\\\"invoke_vif\\\\\\\":invoke_vif,\\\\\\\"invoke_viff\\\\\\\":invoke_viff,\\\\\\\"invoke_vifff\\\\\\\":invoke_vifff,\\\\\\\"invoke_viffff\\\\\\\":invoke_viffff,\\\\\\\"invoke_vifffffi\\\\\\\":invoke_vifffffi,\\\\\\\"invoke_viffffi\\\\\\\":invoke_viffffi,\\\\\\\"invoke_viffffii\\\\\\\":invoke_viffffii,\\\\\\\"invoke_viffffiifffiiiiif\\\\\\\":invoke_viffffiifffiiiiif,\\\\\\\"invoke_vifffi\\\\\\\":invoke_vifffi,\\\\\\\"invoke_vifffii\\\\\\\":invoke_vifffii,\\\\\\\"invoke_viffi\\\\\\\":invoke_viffi,\\\\\\\"invoke_viffii\\\\\\\":invoke_viffii,\\\\\\\"invoke_viffiifffffiii\\\\\\\":invoke_viffiifffffiii,\\\\\\\"invoke_viffiii\\\\\\\":invoke_viffiii,\\\\\\\"invoke_viffiiiif\\\\\\\":invoke_viffiiiif,\\\\\\\"invoke_vifi\\\\\\\":invoke_vifi,\\\\\\\"invoke_vifii\\\\\\\":invoke_vifii,\\\\\\\"invoke_vifiiii\\\\\\\":invoke_vifiiii,\\\\\\\"invoke_vii\\\\\\\":invoke_vii,\\\\\\\"invoke_viid\\\\\\\":invoke_viid,\\\\\\\"invoke_viidi\\\\\\\":invoke_viidi,\\\\\\\"invoke_viidii\\\\\\\":invoke_viidii,\\\\\\\"invoke_viif\\\\\\\":invoke_viif,\\\\\\\"invoke_viiff\\\\\\\":invoke_viiff,\\\\\\\"invoke_viifff\\\\\\\":invoke_viifff,\\\\\\\"invoke_viifffi\\\\\\\":invoke_viifffi,\\\\\\\"invoke_viiffi\\\\\\\":invoke_viiffi,\\\\\\\"invoke_viiffii\\\\\\\":invoke_viiffii,\\\\\\\"invoke_viifi\\\\\\\":invoke_viifi,\\\\\\\"invoke_viifii\\\\\\\":invoke_viifii,\\\\\\\"invoke_viifiii\\\\\\\":invoke_viifiii,\\\\\\\"invoke_viifiiii\\\\\\\":invoke_viifiiii,\\\\\\\"invoke_viii\\\\\\\":invoke_viii,\\\\\\\"invoke_viiidi\\\\\\\":invoke_viiidi,\\\\\\\"invoke_viiif\\\\\\\":invoke_viiif,\\\\\\\"invoke_viiifffi\\\\\\\":invoke_viiifffi,\\\\\\\"invoke_viiiffi\\\\\\\":invoke_viiiffi,\\\\\\\"invoke_viiiffii\\\\\\\":invoke_viiiffii,\\\\\\\"invoke_viiifi\\\\\\\":invoke_viiifi,\\\\\\\"invoke_viiifii\\\\\\\":invoke_viiifii,\\\\\\\"invoke_viiifiii\\\\\\\":invoke_viiifiii,\\\\\\\"invoke_viiifiiiii\\\\\\\":invoke_viiifiiiii,\\\\\\\"invoke_viiii\\\\\\\":invoke_viiii,\\\\\\\"invoke_viiiif\\\\\\\":invoke_viiiif,\\\\\\\"invoke_viiiiffi\\\\\\\":invoke_viiiiffi,\\\\\\\"invoke_viiiifii\\\\\\\":invoke_viiiifii,\\\\\\\"invoke_viiiifiiiiif\\\\\\\":invoke_viiiifiiiiif,\\\\\\\"invoke_viiiii\\\\\\\":invoke_viiiii,\\\\\\\"invoke_viiiiif\\\\\\\":invoke_viiiiif,\\\\\\\"invoke_viiiiiffi\\\\\\\":invoke_viiiiiffi,\\\\\\\"invoke_viiiiiffii\\\\\\\":invoke_viiiiiffii,\\\\\\\"invoke_viiiiifi\\\\\\\":invoke_viiiiifi,\\\\\\\"invoke_viiiiii\\\\\\\":invoke_viiiiii,\\\\\\\"invoke_viiiiiif\\\\\\\":invoke_viiiiiif,\\\\\\\"invoke_viiiiiii\\\\\\\":invoke_viiiiiii,\\\\\\\"invoke_viiiiiiii\\\\\\\":invoke_viiiiiiii,\\\\\\\"invoke_viiiiiiiii\\\\\\\":invoke_viiiiiiiii,\\\\\\\"invoke_viiiiiiiiii\\\\\\\":invoke_viiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiifii\\\\\\\":invoke_viiiiiiiiiiifii,\\\\\\\"invoke_viiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiiiiiii,\\\\\\\"invoke_viiiiiiiiiiiiiiiiii\\\\\\\":invoke_viiiiiiiiiiiiiiiiii,\\\\\\\"invoke_viiiij\\\\\\\":invoke_viiiij,\\\\\\\"invoke_viiiijiiii\\\\\\\":invoke_viiiijiiii,\\\\\\\"invoke_viiiji\\\\\\\":invoke_viiiji,\\\\\\\"invoke_viiijji\\\\\\\":invoke_viiijji,\\\\\\\"invoke_viij\\\\\\\":invoke_viij,\\\\\\\"invoke_viiji\\\\\\\":invoke_viiji,\\\\\\\"invoke_viijii\\\\\\\":invoke_viijii,\\\\\\\"invoke_viijiijiii\\\\\\\":invoke_viijiijiii,\\\\\\\"invoke_viijijii\\\\\\\":invoke_viijijii,\\\\\\\"invoke_viijijiii\\\\\\\":invoke_viijijiii,\\\\\\\"invoke_viijijj\\\\\\\":invoke_viijijj,\\\\\\\"invoke_viijj\\\\\\\":invoke_viijj,\\\\\\\"invoke_viijji\\\\\\\":invoke_viijji,\\\\\\\"invoke_viijjiii\\\\\\\":invoke_viijjiii,\\\\\\\"invoke_viijjji\\\\\\\":invoke_viijjji,\\\\\\\"invoke_vij\\\\\\\":invoke_vij,\\\\\\\"invoke_viji\\\\\\\":invoke_viji,\\\\\\\"invoke_vijii\\\\\\\":invoke_vijii,\\\\\\\"invoke_vijiii\\\\\\\":invoke_vijiii,\\\\\\\"invoke_vijiji\\\\\\\":invoke_vijiji,\\\\\\\"invoke_vijijji\\\\\\\":invoke_vijijji,\\\\\\\"invoke_vijji\\\\\\\":invoke_vijji,\\\\\\\"invoke_vijjii\\\\\\\":invoke_vijjii,\\\\\\\"invoke_vji\\\\\\\":invoke_vji,\\\\\\\"invoke_vjii\\\\\\\":invoke_vjii,\\\\\\\"invoke_vjiiii\\\\\\\":invoke_vjiiii,\\\\\\\"invoke_vjji\\\\\\\":invoke_vjji,\\\\\\\"_ConfigureToggleXRKeyName\\\\\\\":_ConfigureToggleXRKeyName,\\\\\\\"_JS_Cursor_SetImage\\\\\\\":_JS_Cursor_SetImage,\\\\\\\"_JS_Cursor_SetShow\\\\\\\":_JS_Cursor_SetShow,\\\\\\\"_JS_Eval_ClearInterval\\\\\\\":_JS_Eval_ClearInterval,\\\\\\\"_JS_Eval_SetInterval\\\\\\\":_JS_Eval_SetInterval,\\\\\\\"_JS_FileSystem_Initialize\\\\\\\":_JS_FileSystem_Initialize,\\\\\\\"_JS_FileSystem_Sync\\\\\\\":_JS_FileSystem_Sync,\\\\\\\"_JS_Log_Dump\\\\\\\":_JS_Log_Dump,\\\\\\\"_JS_Log_StackTrace\\\\\\\":_JS_Log_StackTrace,\\\\\\\"_JS_Sound_Create_Channel\\\\\\\":_JS_Sound_Create_Channel,\\\\\\\"_JS_Sound_GetLength\\\\\\\":_JS_Sound_GetLength,\\\\\\\"_JS_Sound_GetLoadState\\\\\\\":_JS_Sound_GetLoadState,\\\\\\\"_JS_Sound_Init\\\\\\\":_JS_Sound_Init,\\\\\\\"_JS_Sound_Load\\\\\\\":_JS_Sound_Load,\\\\\\\"_JS_Sound_Load_PCM\\\\\\\":_JS_Sound_Load_PCM,\\\\\\\"_JS_Sound_Play\\\\\\\":_JS_Sound_Play,\\\\\\\"_JS_Sound_ReleaseInstance\\\\\\\":_JS_Sound_ReleaseInstance,\\\\\\\"_JS_Sound_ResumeIfNeeded\\\\\\\":_JS_Sound_ResumeIfNeeded,\\\\\\\"_JS_Sound_Set3D\\\\\\\":_JS_Sound_Set3D,\\\\\\\"_JS_Sound_SetListenerOrientation\\\\\\\":_JS_Sound_SetListenerOrientation,\\\\\\\"_JS_Sound_SetListenerPosition\\\\\\\":_JS_Sound_SetListenerPosition,\\\\\\\"_JS_Sound_SetLoop\\\\\\\":_JS_Sound_SetLoop,\\\\\\\"_JS_Sound_SetLoopPoints\\\\\\\":_JS_Sound_SetLoopPoints,\\\\\\\"_JS_Sound_SetPaused\\\\\\\":_JS_Sound_SetPaused,\\\\\\\"_JS_Sound_SetPitch\\\\\\\":_JS_Sound_SetPitch,\\\\\\\"_JS_Sound_SetPosition\\\\\\\":_JS_Sound_SetPosition,\\\\\\\"_JS_Sound_SetVolume\\\\\\\":_JS_Sound_SetVolume,\\\\\\\"_JS_Sound_Stop\\\\\\\":_JS_Sound_Stop,\\\\\\\"_JS_SystemInfo_GetCanvasClientSize\\\\\\\":_JS_SystemInfo_GetCanvasClientSize,\\\\\\\"_JS_SystemInfo_GetDocumentURL\\\\\\\":_JS_SystemInfo_GetDocumentURL,\\\\\\\"_JS_SystemInfo_GetGPUInfo\\\\\\\":_JS_SystemInfo_GetGPUInfo,\\\\\\\"_JS_SystemInfo_GetMemory\\\\\\\":_JS_SystemInfo_GetMemory,\\\\\\\"_JS_SystemInfo_GetOS\\\\\\\":_JS_SystemInfo_GetOS,\\\\\\\"_JS_SystemInfo_GetPreferredDevicePixelRatio\\\\\\\":_JS_SystemInfo_GetPreferredDevicePixelRatio,\\\\\\\"_JS_SystemInfo_GetScreenSize\\\\\\\":_JS_SystemInfo_GetScreenSize,\\\\\\\"_JS_SystemInfo_HasCursorLock\\\\\\\":_JS_SystemInfo_HasCursorLock,\\\\\\\"_JS_SystemInfo_HasFullscreen\\\\\\\":_JS_SystemInfo_HasFullscreen,\\\\\\\"_JS_SystemInfo_HasWebGL\\\\\\\":_JS_SystemInfo_HasWebGL,\\\\\\\"_JS_WebRequest_Abort\\\\\\\":_JS_WebRequest_Abort,\\\\\\\"_JS_WebRequest_Create\\\\\\\":_JS_WebRequest_Create,\\\\\\\"_JS_WebRequest_GetResponseHeaders\\\\\\\":_JS_WebRequest_GetResponseHeaders,\\\\\\\"_JS_WebRequest_Release\\\\\\\":_JS_WebRequest_Release,\\\\\\\"_JS_WebRequest_Send\\\\\\\":_JS_WebRequest_Send,\\\\\\\"_JS_WebRequest_SetProgressHandler\\\\\\\":_JS_WebRequest_SetProgressHandler,\\\\\\\"_JS_WebRequest_SetRequestHeader\\\\\\\":_JS_WebRequest_SetRequestHeader,\\\\\\\"_JS_WebRequest_SetResponseHandler\\\\\\\":_JS_WebRequest_SetResponseHandler,\\\\\\\"_JS_WebRequest_SetTimeout\\\\\\\":_JS_WebRequest_SetTimeout,\\\\\\\"_ListenWebXRData\\\\\\\":_ListenWebXRData,\\\\\\\"_XRInitSharedArray\\\\\\\":_XRInitSharedArray,\\\\\\\"_XRPostRender\\\\\\\":_XRPostRender,\\\\\\\"__ZSt18uncaught_exceptionv\\\\\\\":__ZSt18uncaught_exceptionv,\\\\\\\"___atomic_fetch_add_8\\\\\\\":___atomic_fetch_add_8,\\\\\\\"___buildEnvironment\\\\\\\":___buildEnvironment,\\\\\\\"___cxa_allocate_exception\\\\\\\":___cxa_allocate_exception,\\\\\\\"___cxa_begin_catch\\\\\\\":___cxa_begin_catch,\\\\\\\"___cxa_end_catch\\\\\\\":___cxa_end_catch,\\\\\\\"___cxa_find_matching_catch\\\\\\\":___cxa_find_matching_catch,\\\\\\\"___cxa_find_matching_catch_2\\\\\\\":___cxa_find_matching_catch_2,\\\\\\\"___cxa_find_matching_catch_3\\\\\\\":___cxa_find_matching_catch_3,\\\\\\\"___cxa_find_matching_catch_4\\\\\\\":___cxa_find_matching_catch_4,\\\\\\\"___cxa_free_exception\\\\\\\":___cxa_free_exception,\\\\\\\"___cxa_pure_virtual\\\\\\\":___cxa_pure_virtual,\\\\\\\"___cxa_rethrow\\\\\\\":___cxa_rethrow,\\\\\\\"___cxa_throw\\\\\\\":___cxa_throw,\\\\\\\"___gxx_personality_v0\\\\\\\":___gxx_personality_v0,\\\\\\\"___lock\\\\\\\":___lock,\\\\\\\"___map_file\\\\\\\":___map_file,\\\\\\\"___resumeException\\\\\\\":___resumeException,\\\\\\\"___setErrNo\\\\\\\":___setErrNo,\\\\\\\"___syscall10\\\\\\\":___syscall10,\\\\\\\"___syscall102\\\\\\\":___syscall102,\\\\\\\"___syscall122\\\\\\\":___syscall122,\\\\\\\"___syscall140\\\\\\\":___syscall140,\\\\\\\"___syscall142\\\\\\\":___syscall142,\\\\\\\"___syscall145\\\\\\\":___syscall145,\\\\\\\"___syscall146\\\\\\\":___syscall146,\\\\\\\"___syscall15\\\\\\\":___syscall15,\\\\\\\"___syscall183\\\\\\\":___syscall183,\\\\\\\"___syscall192\\\\\\\":___syscall192,\\\\\\\"___syscall193\\\\\\\":___syscall193,\\\\\\\"___syscall194\\\\\\\":___syscall194,\\\\\\\"___syscall195\\\\\\\":___syscall195,\\\\\\\"___syscall196\\\\\\\":___syscall196,\\\\\\\"___syscall197\\\\\\\":___syscall197,\\\\\\\"___syscall199\\\\\\\":___syscall199,\\\\\\\"___syscall202\\\\\\\":___syscall202,\\\\\\\"___syscall220\\\\\\\":___syscall220,\\\\\\\"___syscall221\\\\\\\":___syscall221,\\\\\\\"___syscall268\\\\\\\":___syscall268,\\\\\\\"___syscall3\\\\\\\":___syscall3,\\\\\\\"___syscall33\\\\\\\":___syscall33,\\\\\\\"___syscall38\\\\\\\":___syscall38,\\\\\\\"___syscall39\\\\\\\":___syscall39,\\\\\\\"___syscall4\\\\\\\":___syscall4,\\\\\\\"___syscall40\\\\\\\":___syscall40,\\\\\\\"___syscall5\\\\\\\":___syscall5,\\\\\\\"___syscall54\\\\\\\":___syscall54,\\\\\\\"___syscall6\\\\\\\":___syscall6,\\\\\\\"___syscall77\\\\\\\":___syscall77,\\\\\\\"___syscall85\\\\\\\":___syscall85,\\\\\\\"___syscall91\\\\\\\":___syscall91,\\\\\\\"___unlock\\\\\\\":___unlock,\\\\\\\"__addDays\\\\\\\":__addDays,\\\\\\\"__arraySum\\\\\\\":__arraySum,\\\\\\\"__emscripten_do_request_fullscreen\\\\\\\":__emscripten_do_request_fullscreen,\\\\\\\"__emscripten_sample_gamepad_data\\\\\\\":__emscripten_sample_gamepad_data,\\\\\\\"__emscripten_traverse_stack\\\\\\\":__emscripten_traverse_stack,\\\\\\\"__exit\\\\\\\":__exit,\\\\\\\"__formatString\\\\\\\":__formatString,\\\\\\\"__inet_ntop4_raw\\\\\\\":__inet_ntop4_raw,\\\\\\\"__inet_ntop6_raw\\\\\\\":__inet_ntop6_raw,\\\\\\\"__inet_pton4_raw\\\\\\\":__inet_pton4_raw,\\\\\\\"__inet_pton6_raw\\\\\\\":__inet_pton6_raw,\\\\\\\"__isLeapYear\\\\\\\":__isLeapYear,\\\\\\\"__read_sockaddr\\\\\\\":__read_sockaddr,\\\\\\\"__reallyNegative\\\\\\\":__reallyNegative,\\\\\\\"__setLetterbox\\\\\\\":__setLetterbox,\\\\\\\"__write_sockaddr\\\\\\\":__write_sockaddr,\\\\\\\"_abort\\\\\\\":_abort,\\\\\\\"_atexit\\\\\\\":_atexit,\\\\\\\"_clock\\\\\\\":_clock,\\\\\\\"_clock_getres\\\\\\\":_clock_getres,\\\\\\\"_clock_gettime\\\\\\\":_clock_gettime,\\\\\\\"_difftime\\\\\\\":_difftime,\\\\\\\"_displayXRElementId\\\\\\\":_displayXRElementId,\\\\\\\"_dlclose\\\\\\\":_dlclose,\\\\\\\"_dlopen\\\\\\\":_dlopen,\\\\\\\"_dlsym\\\\\\\":_dlsym,\\\\\\\"_emscripten_asm_const_i\\\\\\\":_emscripten_asm_const_i,\\\\\\\"_emscripten_asm_const_sync_on_main_thread_i\\\\\\\":_emscripten_asm_const_sync_on_main_thread_i,\\\\\\\"_emscripten_cancel_main_loop\\\\\\\":_emscripten_cancel_main_loop,\\\\\\\"_emscripten_exit_fullscreen\\\\\\\":_emscripten_exit_fullscreen,\\\\\\\"_emscripten_exit_pointerlock\\\\\\\":_emscripten_exit_pointerlock,\\\\\\\"_emscripten_get_callstack_js\\\\\\\":_emscripten_get_callstack_js,\\\\\\\"_emscripten_get_canvas_element_size\\\\\\\":_emscripten_get_canvas_element_size,\\\\\\\"_emscripten_get_canvas_element_size_calling_thread\\\\\\\":_emscripten_get_canvas_element_size_calling_thread,\\\\\\\"_emscripten_get_canvas_element_size_main_thread\\\\\\\":_emscripten_get_canvas_element_size_main_thread,\\\\\\\"_emscripten_get_fullscreen_status\\\\\\\":_emscripten_get_fullscreen_status,\\\\\\\"_emscripten_get_gamepad_status\\\\\\\":_emscripten_get_gamepad_status,\\\\\\\"_emscripten_get_main_loop_timing\\\\\\\":_emscripten_get_main_loop_timing,\\\\\\\"_emscripten_get_now\\\\\\\":_emscripten_get_now,\\\\\\\"_emscripten_get_now_is_monotonic\\\\\\\":_emscripten_get_now_is_monotonic,\\\\\\\"_emscripten_get_now_res\\\\\\\":_emscripten_get_now_res,\\\\\\\"_emscripten_get_num_gamepads\\\\\\\":_emscripten_get_num_gamepads,\\\\\\\"_emscripten_has_threading_support\\\\\\\":_emscripten_has_threading_support,\\\\\\\"_emscripten_html5_remove_all_event_listeners\\\\\\\":_emscripten_html5_remove_all_event_listeners,\\\\\\\"_emscripten_is_webgl_context_lost\\\\\\\":_emscripten_is_webgl_context_lost,\\\\\\\"_emscripten_log\\\\\\\":_emscripten_log,\\\\\\\"_emscripten_log_js\\\\\\\":_emscripten_log_js,\\\\\\\"_emscripten_longjmp\\\\\\\":_emscripten_longjmp,\\\\\\\"_emscripten_memcpy_big\\\\\\\":_emscripten_memcpy_big,\\\\\\\"_emscripten_num_logical_cores\\\\\\\":_emscripten_num_logical_cores,\\\\\\\"_emscripten_request_fullscreen\\\\\\\":_emscripten_request_fullscreen,\\\\\\\"_emscripten_request_pointerlock\\\\\\\":_emscripten_request_pointerlock,\\\\\\\"_emscripten_set_blur_callback_on_thread\\\\\\\":_emscripten_set_blur_callback_on_thread,\\\\\\\"_emscripten_set_canvas_element_size\\\\\\\":_emscripten_set_canvas_element_size,\\\\\\\"_emscripten_set_dblclick_callback_on_thread\\\\\\\":_emscripten_set_dblclick_callback_on_thread,\\\\\\\"_emscripten_set_devicemotion_callback_on_thread\\\\\\\":_emscripten_set_devicemotion_callback_on_thread,\\\\\\\"_emscripten_set_deviceorientation_callback_on_thread\\\\\\\":_emscripten_set_deviceorientation_callback_on_thread,\\\\\\\"_emscripten_set_focus_callback_on_thread\\\\\\\":_emscripten_set_focus_callback_on_thread,\\\\\\\"_emscripten_set_fullscreenchange_callback_on_thread\\\\\\\":_emscripten_set_fullscreenchange_callback_on_thread,\\\\\\\"_emscripten_set_gamepadconnected_callback_on_thread\\\\\\\":_emscripten_set_gamepadconnected_callback_on_thread,\\\\\\\"_emscripten_set_gamepaddisconnected_callback_on_thread\\\\\\\":_emscripten_set_gamepaddisconnected_callback_on_thread,\\\\\\\"_emscripten_set_keydown_callback_on_thread\\\\\\\":_emscripten_set_keydown_callback_on_thread,\\\\\\\"_emscripten_set_keypress_callback_on_thread\\\\\\\":_emscripten_set_keypress_callback_on_thread,\\\\\\\"_emscripten_set_keyup_callback_on_thread\\\\\\\":_emscripten_set_keyup_callback_on_thread,\\\\\\\"_emscripten_set_main_loop\\\\\\\":_emscripten_set_main_loop,\\\\\\\"_emscripten_set_main_loop_timing\\\\\\\":_emscripten_set_main_loop_timing,\\\\\\\"_emscripten_set_mousedown_callback_on_thread\\\\\\\":_emscripten_set_mousedown_callback_on_thread,\\\\\\\"_emscripten_set_mousemove_callback_on_thread\\\\\\\":_emscripten_set_mousemove_callback_on_thread,\\\\\\\"_emscripten_set_mouseup_callback_on_thread\\\\\\\":_emscripten_set_mouseup_callback_on_thread,\\\\\\\"_emscripten_set_touchcancel_callback_on_thread\\\\\\\":_emscripten_set_touchcancel_callback_on_thread,\\\\\\\"_emscripten_set_touchend_callback_on_thread\\\\\\\":_emscripten_set_touchend_callback_on_thread,\\\\\\\"_emscripten_set_touchmove_callback_on_thread\\\\\\\":_emscripten_set_touchmove_callback_on_thread,\\\\\\\"_emscripten_set_touchstart_callback_on_thread\\\\\\\":_emscripten_set_touchstart_callback_on_thread,\\\\\\\"_emscripten_set_wheel_callback_on_thread\\\\\\\":_emscripten_set_wheel_callback_on_thread,\\\\\\\"_emscripten_webgl_create_context\\\\\\\":_emscripten_webgl_create_context,\\\\\\\"_emscripten_webgl_destroy_context\\\\\\\":_emscripten_webgl_destroy_context,\\\\\\\"_emscripten_webgl_destroy_context_calling_thread\\\\\\\":_emscripten_webgl_destroy_context_calling_thread,\\\\\\\"_emscripten_webgl_do_create_context\\\\\\\":_emscripten_webgl_do_create_context,\\\\\\\"_emscripten_webgl_do_get_current_context\\\\\\\":_emscripten_webgl_do_get_current_context,\\\\\\\"_emscripten_webgl_enable_extension\\\\\\\":_emscripten_webgl_enable_extension,\\\\\\\"_emscripten_webgl_enable_extension_calling_thread\\\\\\\":_emscripten_webgl_enable_extension_calling_thread,\\\\\\\"_emscripten_webgl_get_current_context\\\\\\\":_emscripten_webgl_get_current_context,\\\\\\\"_emscripten_webgl_init_context_attributes\\\\\\\":_emscripten_webgl_init_context_attributes,\\\\\\\"_emscripten_webgl_make_context_current\\\\\\\":_emscripten_webgl_make_context_current,\\\\\\\"_exit\\\\\\\":_exit,\\\\\\\"_flock\\\\\\\":_flock,\\\\\\\"_getenv\\\\\\\":_getenv,\\\\\\\"_gethostbyaddr\\\\\\\":_gethostbyaddr,\\\\\\\"_gethostbyname\\\\\\\":_gethostbyname,\\\\\\\"_getpagesize\\\\\\\":_getpagesize,\\\\\\\"_getpwuid\\\\\\\":_getpwuid,\\\\\\\"_gettimeofday\\\\\\\":_gettimeofday,\\\\\\\"_glActiveTexture\\\\\\\":_glActiveTexture,\\\\\\\"_glAttachShader\\\\\\\":_glAttachShader,\\\\\\\"_glBeginQuery\\\\\\\":_glBeginQuery,\\\\\\\"_glBeginTransformFeedback\\\\\\\":_glBeginTransformFeedback,\\\\\\\"_glBindAttribLocation\\\\\\\":_glBindAttribLocation,\\\\\\\"_glBindBuffer\\\\\\\":_glBindBuffer,\\\\\\\"_glBindBufferBase\\\\\\\":_glBindBufferBase,\\\\\\\"_glBindBufferRange\\\\\\\":_glBindBufferRange,\\\\\\\"_glBindFramebuffer\\\\\\\":_glBindFramebuffer,\\\\\\\"_glBindRenderbuffer\\\\\\\":_glBindRenderbuffer,\\\\\\\"_glBindSampler\\\\\\\":_glBindSampler,\\\\\\\"_glBindTexture\\\\\\\":_glBindTexture,\\\\\\\"_glBindTransformFeedback\\\\\\\":_glBindTransformFeedback,\\\\\\\"_glBindVertexArray\\\\\\\":_glBindVertexArray,\\\\\\\"_glBlendEquation\\\\\\\":_glBlendEquation,\\\\\\\"_glBlendEquationSeparate\\\\\\\":_glBlendEquationSeparate,\\\\\\\"_glBlendFuncSeparate\\\\\\\":_glBlendFuncSeparate,\\\\\\\"_glBlitFramebuffer\\\\\\\":_glBlitFramebuffer,\\\\\\\"_glBufferData\\\\\\\":_glBufferData,\\\\\\\"_glBufferSubData\\\\\\\":_glBufferSubData,\\\\\\\"_glCheckFramebufferStatus\\\\\\\":_glCheckFramebufferStatus,\\\\\\\"_glClear\\\\\\\":_glClear,\\\\\\\"_glClearBufferfi\\\\\\\":_glClearBufferfi,\\\\\\\"_glClearBufferfv\\\\\\\":_glClearBufferfv,\\\\\\\"_glClearBufferuiv\\\\\\\":_glClearBufferuiv,\\\\\\\"_glClearColor\\\\\\\":_glClearColor,\\\\\\\"_glClearDepthf\\\\\\\":_glClearDepthf,\\\\\\\"_glClearStencil\\\\\\\":_glClearStencil,\\\\\\\"_glClientWaitSync\\\\\\\":_glClientWaitSync,\\\\\\\"_glColorMask\\\\\\\":_glColorMask,\\\\\\\"_glCompileShader\\\\\\\":_glCompileShader,\\\\\\\"_glCompressedTexImage2D\\\\\\\":_glCompressedTexImage2D,\\\\\\\"_glCompressedTexSubImage2D\\\\\\\":_glCompressedTexSubImage2D,\\\\\\\"_glCompressedTexSubImage3D\\\\\\\":_glCompressedTexSubImage3D,\\\\\\\"_glCopyBufferSubData\\\\\\\":_glCopyBufferSubData,\\\\\\\"_glCopyTexImage2D\\\\\\\":_glCopyTexImage2D,\\\\\\\"_glCopyTexSubImage2D\\\\\\\":_glCopyTexSubImage2D,\\\\\\\"_glCreateProgram\\\\\\\":_glCreateProgram,\\\\\\\"_glCreateShader\\\\\\\":_glCreateShader,\\\\\\\"_glCullFace\\\\\\\":_glCullFace,\\\\\\\"_glDeleteBuffers\\\\\\\":_glDeleteBuffers,\\\\\\\"_glDeleteFramebuffers\\\\\\\":_glDeleteFramebuffers,\\\\\\\"_glDeleteProgram\\\\\\\":_glDeleteProgram,\\\\\\\"_glDeleteQueries\\\\\\\":_glDeleteQueries,\\\\\\\"_glDeleteRenderbuffers\\\\\\\":_glDeleteRenderbuffers,\\\\\\\"_glDeleteSamplers\\\\\\\":_glDeleteSamplers,\\\\\\\"_glDeleteShader\\\\\\\":_glDeleteShader,\\\\\\\"_glDeleteSync\\\\\\\":_glDeleteSync,\\\\\\\"_glDeleteTextures\\\\\\\":_glDeleteTextures,\\\\\\\"_glDeleteTransformFeedbacks\\\\\\\":_glDeleteTransformFeedbacks,\\\\\\\"_glDeleteVertexArrays\\\\\\\":_glDeleteVertexArrays,\\\\\\\"_glDepthFunc\\\\\\\":_glDepthFunc,\\\\\\\"_glDepthMask\\\\\\\":_glDepthMask,\\\\\\\"_glDetachShader\\\\\\\":_glDetachShader,\\\\\\\"_glDisable\\\\\\\":_glDisable,\\\\\\\"_glDisableVertexAttribArray\\\\\\\":_glDisableVertexAttribArray,\\\\\\\"_glDrawArrays\\\\\\\":_glDrawArrays,\\\\\\\"_glDrawArraysInstanced\\\\\\\":_glDrawArraysInstanced,\\\\\\\"_glDrawBuffers\\\\\\\":_glDrawBuffers,\\\\\\\"_glDrawElements\\\\\\\":_glDrawElements,\\\\\\\"_glDrawElementsInstanced\\\\\\\":_glDrawElementsInstanced,\\\\\\\"_glEnable\\\\\\\":_glEnable,\\\\\\\"_glEnableVertexAttribArray\\\\\\\":_glEnableVertexAttribArray,\\\\\\\"_glEndQuery\\\\\\\":_glEndQuery,\\\\\\\"_glEndTransformFeedback\\\\\\\":_glEndTransformFeedback,\\\\\\\"_glFenceSync\\\\\\\":_glFenceSync,\\\\\\\"_glFinish\\\\\\\":_glFinish,\\\\\\\"_glFlush\\\\\\\":_glFlush,\\\\\\\"_glFlushMappedBufferRange\\\\\\\":_glFlushMappedBufferRange,\\\\\\\"_glFramebufferRenderbuffer\\\\\\\":_glFramebufferRenderbuffer,\\\\\\\"_glFramebufferTexture2D\\\\\\\":_glFramebufferTexture2D,\\\\\\\"_glFramebufferTextureLayer\\\\\\\":_glFramebufferTextureLayer,\\\\\\\"_glFrontFace\\\\\\\":_glFrontFace,\\\\\\\"_glGenBuffers\\\\\\\":_glGenBuffers,\\\\\\\"_glGenFramebuffers\\\\\\\":_glGenFramebuffers,\\\\\\\"_glGenQueries\\\\\\\":_glGenQueries,\\\\\\\"_glGenRenderbuffers\\\\\\\":_glGenRenderbuffers,\\\\\\\"_glGenSamplers\\\\\\\":_glGenSamplers,\\\\\\\"_glGenTextures\\\\\\\":_glGenTextures,\\\\\\\"_glGenTransformFeedbacks\\\\\\\":_glGenTransformFeedbacks,\\\\\\\"_glGenVertexArrays\\\\\\\":_glGenVertexArrays,\\\\\\\"_glGenerateMipmap\\\\\\\":_glGenerateMipmap,\\\\\\\"_glGetActiveAttrib\\\\\\\":_glGetActiveAttrib,\\\\\\\"_glGetActiveUniform\\\\\\\":_glGetActiveUniform,\\\\\\\"_glGetActiveUniformBlockName\\\\\\\":_glGetActiveUniformBlockName,\\\\\\\"_glGetActiveUniformBlockiv\\\\\\\":_glGetActiveUniformBlockiv,\\\\\\\"_glGetActiveUniformsiv\\\\\\\":_glGetActiveUniformsiv,\\\\\\\"_glGetAttribLocation\\\\\\\":_glGetAttribLocation,\\\\\\\"_glGetError\\\\\\\":_glGetError,\\\\\\\"_glGetFramebufferAttachmentParameteriv\\\\\\\":_glGetFramebufferAttachmentParameteriv,\\\\\\\"_glGetIntegeri_v\\\\\\\":_glGetIntegeri_v,\\\\\\\"_glGetIntegerv\\\\\\\":_glGetIntegerv,\\\\\\\"_glGetInternalformativ\\\\\\\":_glGetInternalformativ,\\\\\\\"_glGetProgramBinary\\\\\\\":_glGetProgramBinary,\\\\\\\"_glGetProgramInfoLog\\\\\\\":_glGetProgramInfoLog,\\\\\\\"_glGetProgramiv\\\\\\\":_glGetProgramiv,\\\\\\\"_glGetRenderbufferParameteriv\\\\\\\":_glGetRenderbufferParameteriv,\\\\\\\"_glGetShaderInfoLog\\\\\\\":_glGetShaderInfoLog,\\\\\\\"_glGetShaderPrecisionFormat\\\\\\\":_glGetShaderPrecisionFormat,\\\\\\\"_glGetShaderSource\\\\\\\":_glGetShaderSource,\\\\\\\"_glGetShaderiv\\\\\\\":_glGetShaderiv,\\\\\\\"_glGetString\\\\\\\":_glGetString,\\\\\\\"_glGetStringi\\\\\\\":_glGetStringi,\\\\\\\"_glGetTexParameteriv\\\\\\\":_glGetTexParameteriv,\\\\\\\"_glGetUniformBlockIndex\\\\\\\":_glGetUniformBlockIndex,\\\\\\\"_glGetUniformIndices\\\\\\\":_glGetUniformIndices,\\\\\\\"_glGetUniformLocation\\\\\\\":_glGetUniformLocation,\\\\\\\"_glGetUniformiv\\\\\\\":_glGetUniformiv,\\\\\\\"_glGetVertexAttribiv\\\\\\\":_glGetVertexAttribiv,\\\\\\\"_glInvalidateFramebuffer\\\\\\\":_glInvalidateFramebuffer,\\\\\\\"_glIsEnabled\\\\\\\":_glIsEnabled,\\\\\\\"_glIsVertexArray\\\\\\\":_glIsVertexArray,\\\\\\\"_glLinkProgram\\\\\\\":_glLinkProgram,\\\\\\\"_glMapBufferRange\\\\\\\":_glMapBufferRange,\\\\\\\"_glPixelStorei\\\\\\\":_glPixelStorei,\\\\\\\"_glPolygonOffset\\\\\\\":_glPolygonOffset,\\\\\\\"_glProgramBinary\\\\\\\":_glProgramBinary,\\\\\\\"_glProgramParameteri\\\\\\\":_glProgramParameteri,\\\\\\\"_glReadBuffer\\\\\\\":_glReadBuffer,\\\\\\\"_glReadPixels\\\\\\\":_glReadPixels,\\\\\\\"_glRenderbufferStorage\\\\\\\":_glRenderbufferStorage,\\\\\\\"_glRenderbufferStorageMultisample\\\\\\\":_glRenderbufferStorageMultisample,\\\\\\\"_glSamplerParameteri\\\\\\\":_glSamplerParameteri,\\\\\\\"_glScissor\\\\\\\":_glScissor,\\\\\\\"_glShaderSource\\\\\\\":_glShaderSource,\\\\\\\"_glStencilFuncSeparate\\\\\\\":_glStencilFuncSeparate,\\\\\\\"_glStencilMask\\\\\\\":_glStencilMask,\\\\\\\"_glStencilOpSeparate\\\\\\\":_glStencilOpSeparate,\\\\\\\"_glTexImage2D\\\\\\\":_glTexImage2D,\\\\\\\"_glTexImage3D\\\\\\\":_glTexImage3D,\\\\\\\"_glTexParameterf\\\\\\\":_glTexParameterf,\\\\\\\"_glTexParameteri\\\\\\\":_glTexParameteri,\\\\\\\"_glTexParameteriv\\\\\\\":_glTexParameteriv,\\\\\\\"_glTexStorage2D\\\\\\\":_glTexStorage2D,\\\\\\\"_glTexStorage3D\\\\\\\":_glTexStorage3D,\\\\\\\"_glTexSubImage2D\\\\\\\":_glTexSubImage2D,\\\\\\\"_glTexSubImage3D\\\\\\\":_glTexSubImage3D,\\\\\\\"_glTransformFeedbackVaryings\\\\\\\":_glTransformFeedbackVaryings,\\\\\\\"_glUniform1fv\\\\\\\":_glUniform1fv,\\\\\\\"_glUniform1i\\\\\\\":_glUniform1i,\\\\\\\"_glUniform1iv\\\\\\\":_glUniform1iv,\\\\\\\"_glUniform1uiv\\\\\\\":_glUniform1uiv,\\\\\\\"_glUniform2fv\\\\\\\":_glUniform2fv,\\\\\\\"_glUniform2iv\\\\\\\":_glUniform2iv,\\\\\\\"_glUniform2uiv\\\\\\\":_glUniform2uiv,\\\\\\\"_glUniform3fv\\\\\\\":_glUniform3fv,\\\\\\\"_glUniform3iv\\\\\\\":_glUniform3iv,\\\\\\\"_glUniform3uiv\\\\\\\":_glUniform3uiv,\\\\\\\"_glUniform4fv\\\\\\\":_glUniform4fv,\\\\\\\"_glUniform4iv\\\\\\\":_glUniform4iv,\\\\\\\"_glUniform4uiv\\\\\\\":_glUniform4uiv,\\\\\\\"_glUniformBlockBinding\\\\\\\":_glUniformBlockBinding,\\\\\\\"_glUniformMatrix3fv\\\\\\\":_glUniformMatrix3fv,\\\\\\\"_glUniformMatrix4fv\\\\\\\":_glUniformMatrix4fv,\\\\\\\"_glUnmapBuffer\\\\\\\":_glUnmapBuffer,\\\\\\\"_glUseProgram\\\\\\\":_glUseProgram,\\\\\\\"_glValidateProgram\\\\\\\":_glValidateProgram,\\\\\\\"_glVertexAttrib4f\\\\\\\":_glVertexAttrib4f,\\\\\\\"_glVertexAttrib4fv\\\\\\\":_glVertexAttrib4fv,\\\\\\\"_glVertexAttribIPointer\\\\\\\":_glVertexAttribIPointer,\\\\\\\"_glVertexAttribPointer\\\\\\\":_glVertexAttribPointer,\\\\\\\"_glViewport\\\\\\\":_glViewport,\\\\\\\"_gmtime\\\\\\\":_gmtime,\\\\\\\"_gmtime_r\\\\\\\":_gmtime_r,\\\\\\\"_inet_addr\\\\\\\":_inet_addr,\\\\\\\"_llvm_ceil_f32\\\\\\\":_llvm_ceil_f32,\\\\\\\"_llvm_ceil_f64\\\\\\\":_llvm_ceil_f64,\\\\\\\"_llvm_copysign_f64\\\\\\\":_llvm_copysign_f64,\\\\\\\"_llvm_cttz_i32\\\\\\\":_llvm_cttz_i32,\\\\\\\"_llvm_eh_typeid_for\\\\\\\":_llvm_eh_typeid_for,\\\\\\\"_llvm_exp2_f32\\\\\\\":_llvm_exp2_f32,\\\\\\\"_llvm_fabs_f32\\\\\\\":_llvm_fabs_f32,\\\\\\\"_llvm_fabs_f64\\\\\\\":_llvm_fabs_f64,\\\\\\\"_llvm_floor_f32\\\\\\\":_llvm_floor_f32,\\\\\\\"_llvm_floor_f64\\\\\\\":_llvm_floor_f64,\\\\\\\"_llvm_log10_f32\\\\\\\":_llvm_log10_f32,\\\\\\\"_llvm_log2_f32\\\\\\\":_llvm_log2_f32,\\\\\\\"_llvm_pow_f64\\\\\\\":_llvm_pow_f64,\\\\\\\"_llvm_sqrt_f32\\\\\\\":_llvm_sqrt_f32,\\\\\\\"_llvm_trap\\\\\\\":_llvm_trap,\\\\\\\"_llvm_trunc_f32\\\\\\\":_llvm_trunc_f32,\\\\\\\"_localtime\\\\\\\":_localtime,\\\\\\\"_localtime_r\\\\\\\":_localtime_r,\\\\\\\"_longjmp\\\\\\\":_longjmp,\\\\\\\"_mktime\\\\\\\":_mktime,\\\\\\\"_pthread_cond_destroy\\\\\\\":_pthread_cond_destroy,\\\\\\\"_pthread_cond_init\\\\\\\":_pthread_cond_init,\\\\\\\"_pthread_cond_timedwait\\\\\\\":_pthread_cond_timedwait,\\\\\\\"_pthread_cond_wait\\\\\\\":_pthread_cond_wait,\\\\\\\"_pthread_getspecific\\\\\\\":_pthread_getspecific,\\\\\\\"_pthread_key_create\\\\\\\":_pthread_key_create,\\\\\\\"_pthread_key_delete\\\\\\\":_pthread_key_delete,\\\\\\\"_pthread_mutex_destroy\\\\\\\":_pthread_mutex_destroy,\\\\\\\"_pthread_mutex_init\\\\\\\":_pthread_mutex_init,\\\\\\\"_pthread_mutexattr_destroy\\\\\\\":_pthread_mutexattr_destroy,\\\\\\\"_pthread_mutexattr_init\\\\\\\":_pthread_mutexattr_init,\\\\\\\"_pthread_mutexattr_setprotocol\\\\\\\":_pthread_mutexattr_setprotocol,\\\\\\\"_pthread_mutexattr_settype\\\\\\\":_pthread_mutexattr_settype,\\\\\\\"_pthread_once\\\\\\\":_pthread_once,\\\\\\\"_pthread_setspecific\\\\\\\":_pthread_setspecific,\\\\\\\"_sched_yield\\\\\\\":_sched_yield,\\\\\\\"_setenv\\\\\\\":_setenv,\\\\\\\"_sigaction\\\\\\\":_sigaction,\\\\\\\"_sigemptyset\\\\\\\":_sigemptyset,\\\\\\\"_strftime\\\\\\\":_strftime,\\\\\\\"_sysconf\\\\\\\":_sysconf,\\\\\\\"_time\\\\\\\":_time,\\\\\\\"_tzset\\\\\\\":_tzset,\\\\\\\"_unsetenv\\\\\\\":_unsetenv,\\\\\\\"_utime\\\\\\\":_utime,\\\\\\\"emscriptenWebGLComputeImageSize\\\\\\\":emscriptenWebGLComputeImageSize,\\\\\\\"emscriptenWebGLGet\\\\\\\":emscriptenWebGLGet,\\\\\\\"emscriptenWebGLGetBufferBinding\\\\\\\":emscriptenWebGLGetBufferBinding,\\\\\\\"emscriptenWebGLGetHeapForType\\\\\\\":emscriptenWebGLGetHeapForType,\\\\\\\"emscriptenWebGLGetIndexed\\\\\\\":emscriptenWebGLGetIndexed,\\\\\\\"emscriptenWebGLGetShiftForType\\\\\\\":emscriptenWebGLGetShiftForType,\\\\\\\"emscriptenWebGLGetTexPixelData\\\\\\\":emscriptenWebGLGetTexPixelData,\\\\\\\"emscriptenWebGLGetUniform\\\\\\\":emscriptenWebGLGetUniform,\\\\\\\"emscriptenWebGLGetVertexAttrib\\\\\\\":emscriptenWebGLGetVertexAttrib,\\\\\\\"emscriptenWebGLValidateMapBufferTarget\\\\\\\":emscriptenWebGLValidateMapBufferTarget,\\\\\\\"emscripten_get_canvas_element_size_js\\\\\\\":emscripten_get_canvas_element_size_js,\\\\\\\"emscripten_set_canvas_element_size_js\\\\\\\":emscripten_set_canvas_element_size_js,\\\\\\\"DYNAMICTOP_PTR\\\\\\\":DYNAMICTOP_PTR,\\\\\\\"tempDoublePtr\\\\\\\":tempDoublePtr,\\\\\\\"ABORT\\\\\\\":ABORT,\\\\\\\"STACKTOP\\\\\\\":STACKTOP,\\\\\\\"STACK_MAX\\\\\\\":STACK_MAX};var asm=Module[\\\\\\\"asm\\\\\\\"](Module.asmGlobalArg,Module.asmLibraryArg,buffer);Module[\\\\\\\"asm\\\\\\\"]=asm;var _SendMessage=Module[\\\\\\\"_SendMessage\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_SendMessage\\\\\\\"].apply(null,arguments)});var _SendMessageFloat=Module[\\\\\\\"_SendMessageFloat\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_SendMessageFloat\\\\\\\"].apply(null,arguments)});var _SendMessageString=Module[\\\\\\\"_SendMessageString\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_SendMessageString\\\\\\\"].apply(null,arguments)});var _SetFullscreen=Module[\\\\\\\"_SetFullscreen\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_SetFullscreen\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AIScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AIScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AIScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AccessibilityScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AccessibilityScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AccessibilityScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AndroidJNIScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AndroidJNIScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AndroidJNIScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AnimationClip_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AnimationClip_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AnimationClip_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AnimationScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AnimationScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AnimationScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AssetBundleFileSystem_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AssetBundleFileSystem_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AssetBundleFileSystem_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AssetBundleScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AssetBundleScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AssetBundleScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_AudioScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_AudioScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_AudioScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Avatar_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Avatar_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Avatar_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_ClothScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_ClothScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_ClothScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_ConstraintManager_cpp=Module[\\\\\\\"__GLOBAL__sub_I_ConstraintManager_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_ConstraintManager_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_DirectorScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_DirectorScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_DirectorScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_External_ProphecySDK_BlitOperations_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_External_ProphecySDK_BlitOperations_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_External_ProphecySDK_BlitOperations_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_External_Yoga_Yoga_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_External_Yoga_Yoga_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_External_Yoga_Yoga_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_GUITexture_cpp=Module[\\\\\\\"__GLOBAL__sub_I_GUITexture_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_GUITexture_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_GfxDeviceNull_cpp=Module[\\\\\\\"__GLOBAL__sub_I_GfxDeviceNull_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_GfxDeviceNull_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_GridScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_GridScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_GridScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_IMGUIScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_IMGUIScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_IMGUIScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Il2CppCodeRegistration_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Il2CppCodeRegistration_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Il2CppCodeRegistration_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_InputLegacyScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_InputLegacyScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_InputLegacyScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_InputScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_InputScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_InputScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_LogAssert_cpp=Module[\\\\\\\"__GLOBAL__sub_I_LogAssert_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_LogAssert_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_gc_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_gc_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_gc_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_metadata_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_metadata_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_metadata_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_os_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_os_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_os_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_utils_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_utils_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_utils_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Lump_libil2cpp_vm_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_vm_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Lump_libil2cpp_vm_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Animation_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Animation_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Animation_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Animation_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Animation_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Animation_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Animation_6_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Animation_6_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Animation_6_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_AssetBundle_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_AssetBundle_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_AssetBundle_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Audio_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Audio_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Audio_Public_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Audio_Public_ScriptBindings_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_ScriptBindings_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_ScriptBindings_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Audio_Public_sound_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_sound_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Audio_Public_sound_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Cloth_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Cloth_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Cloth_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_DSPGraph_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_DSPGraph_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_DSPGraph_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Grid_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Grid_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Grid_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_IMGUI_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_IMGUI_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_IMGUI_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_IMGUI_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_IMGUI_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_IMGUI_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Input_Private_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Input_Private_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Input_Private_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_ParticleSystem_Modules_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_ParticleSystem_Modules_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_ParticleSystem_Modules_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Physics2D_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Physics2D_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Physics2D_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Physics2D_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Physics2D_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Physics2D_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Physics_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Physics_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Physics_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Physics_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Physics_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Physics_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Profiler_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Profiler_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Profiler_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Profiler_Runtime_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Profiler_Runtime_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Profiler_Runtime_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Subsystems_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Subsystems_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Subsystems_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Terrain_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Terrain_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Terrain_Public_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Terrain_Public_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_Public_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Terrain_VR_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_VR_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Terrain_VR_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_TextCore_Native_FontEngine_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_TextCore_Native_FontEngine_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_TextCore_Native_FontEngine_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_TextRendering_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_TextRendering_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_TextRendering_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Tilemap_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Tilemap_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Tilemap_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Tilemap_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Tilemap_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Tilemap_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_UI_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_UI_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_UI_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_UI_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_UI_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_UI_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_UI_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_UI_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_UI_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_UnityAnalytics_Dispatcher_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_UnityAnalytics_Dispatcher_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_UnityAnalytics_Dispatcher_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_UnityWebRequest_Public_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_UnityWebRequest_Public_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_UnityWebRequest_Public_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_VFX_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_VFX_Public_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_VFX_Public_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_VR_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_VR_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_VR_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_VR_PluginInterface_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_VR_PluginInterface_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_VR_PluginInterface_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_Video_Public_Base_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_Video_Public_Base_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_Video_Public_Base_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Modules_XR_Subsystems_Input_Public_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_ParticleSystemRenderer_cpp=Module[\\\\\\\"__GLOBAL__sub_I_ParticleSystemRenderer_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_ParticleSystemRenderer_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_ParticleSystemScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_ParticleSystemScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_ParticleSystemScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Physics2DScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Physics2DScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Physics2DScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_PhysicsQuery_cpp=Module[\\\\\\\"__GLOBAL__sub_I_PhysicsQuery_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_PhysicsQuery_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_PhysicsScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_PhysicsScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_PhysicsScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_PlatformDependent_WebGL_External_baselib_builds_Source_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_External_baselib_builds_Source_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_External_baselib_builds_Source_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_PlatformDependent_WebGL_Source_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_Source_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_Source_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_PlatformDependent_WebGL_Source_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_Source_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_PlatformDependent_WebGL_Source_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_2D_Renderer_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_2D_Renderer_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_2D_Renderer_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_2D_Sorting_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_2D_Sorting_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_2D_Sorting_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_2D_SpriteAtlas_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_2D_SpriteAtlas_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_2D_SpriteAtlas_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Allocator_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Allocator_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Allocator_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Allocator_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Allocator_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Allocator_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Application_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Application_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Application_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_BaseClasses_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_BaseClasses_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_BaseClasses_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_BaseClasses_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_BaseClasses_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Burst_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Burst_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Burst_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_4_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_4_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_4_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_6_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_6_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_6_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_7_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_7_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_7_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_Culling_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_Culling_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_Culling_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_RenderLoops_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_RenderLoops_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_RenderLoops_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Camera_RenderLoops_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_RenderLoops_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Camera_RenderLoops_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Containers_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Containers_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Containers_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Core_Callbacks_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Core_Callbacks_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Core_Callbacks_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Director_Core_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Director_Core_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Director_Core_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_File_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_File_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_File_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Geometry_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Geometry_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Geometry_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_4_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_4_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_4_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_GfxDevice_opengles_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_opengles_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_GfxDevice_opengles_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_10_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_10_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_10_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_11_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_11_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_11_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_4_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_4_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_4_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_6_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_6_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_6_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_8_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_8_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_8_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Billboard_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Billboard_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Billboard_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_LOD_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_LOD_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_LOD_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Mesh_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Mesh_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Mesh_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Mesh_4_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_4_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_4_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_Mesh_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_Mesh_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Graphics_ScriptableRenderLoop_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_ScriptableRenderLoop_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Graphics_ScriptableRenderLoop_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Input_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Input_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Input_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Interfaces_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Interfaces_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Interfaces_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Interfaces_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Jobs_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Jobs_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Jobs_Internal_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_Internal_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_Internal_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Jobs_ScriptBindings_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_ScriptBindings_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Jobs_ScriptBindings_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Math_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Math_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Math_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Math_Random_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Math_Random_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Math_Random_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Misc_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Misc_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Misc_4_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_4_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_4_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Misc_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Misc_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Modules_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Modules_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Modules_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Mono_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Mono_SerializationBackend_DirectMemoryAccess_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_PluginInterface_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_PluginInterface_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_PluginInterface_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_PreloadManager_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_PreloadManager_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_PreloadManager_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Profiler_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Profiler_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Profiler_ScriptBindings_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_ScriptBindings_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Profiler_ScriptBindings_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_SceneManager_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_SceneManager_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_SceneManager_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_ScriptingBackend_Il2Cpp_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_ScriptingBackend_Il2Cpp_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_ScriptingBackend_Il2Cpp_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Scripting_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Scripting_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Scripting_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Scripting_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Scripting_APIUpdating_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_APIUpdating_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Scripting_APIUpdating_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Serialize_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Serialize_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Serialize_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Serialize_TransferFunctions_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_3_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_3_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_3_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_4_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_4_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_4_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Shaders_ShaderImpl_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_ShaderImpl_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Shaders_ShaderImpl_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Transform_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Transform_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Transform_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Transform_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Transform_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Transform_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Utilities_2_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_2_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_2_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Utilities_5_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_5_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_5_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Utilities_6_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_6_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_6_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Utilities_7_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_7_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_7_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Utilities_9_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_9_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Utilities_9_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_Video_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_Video_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_Video_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Runtime_VirtualFileSystem_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Runtime_VirtualFileSystem_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Runtime_VirtualFileSystem_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Shader_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Shader_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Shader_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Shadows_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Shadows_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Shadows_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_ShapeModule_cpp=Module[\\\\\\\"__GLOBAL__sub_I_ShapeModule_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_ShapeModule_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_SubsystemsScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_SubsystemsScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_SubsystemsScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_SwInterCollision_cpp=Module[\\\\\\\"__GLOBAL__sub_I_SwInterCollision_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_SwInterCollision_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_SwSolverKernel_cpp=Module[\\\\\\\"__GLOBAL__sub_I_SwSolverKernel_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_SwSolverKernel_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_TemplateInstantiations_cpp=Module[\\\\\\\"__GLOBAL__sub_I_TemplateInstantiations_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_TemplateInstantiations_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_TerrainScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_TerrainScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_TerrainScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_TextCoreScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_TextCoreScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_TextCoreScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_TextRenderingScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_TextRenderingScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_TextRenderingScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_TilemapScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_TilemapScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_TilemapScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Transform_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Transform_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Transform_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UIElementsScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UIElementsScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UIElementsScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UIScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UIScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UIScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UnityAdsSettings_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UnityAdsSettings_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UnityAdsSettings_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UnityAnalyticsScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UnityAnalyticsScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UnityAnalyticsScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UnityWebRequestScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UnityWebRequestScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UnityWebRequestScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_UnsafeUtility_bindings_cpp=Module[\\\\\\\"__GLOBAL__sub_I_UnsafeUtility_bindings_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_UnsafeUtility_bindings_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_VFXScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_VFXScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_VFXScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_VRScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_VRScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_VRScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_VideoScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_VideoScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_VideoScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_Wind_cpp=Module[\\\\\\\"__GLOBAL__sub_I_Wind_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_Wind_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_XRScriptingClasses_cpp=Module[\\\\\\\"__GLOBAL__sub_I_XRScriptingClasses_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_XRScriptingClasses_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_artifacts_WebGL_codegenerator_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_artifacts_WebGL_codegenerator_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_artifacts_WebGL_codegenerator_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_nvcloth_src_0_cpp=Module[\\\\\\\"__GLOBAL__sub_I_nvcloth_src_0_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_nvcloth_src_0_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_nvcloth_src_1_cpp=Module[\\\\\\\"__GLOBAL__sub_I_nvcloth_src_1_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_nvcloth_src_1_cpp\\\\\\\"].apply(null,arguments)});var __GLOBAL__sub_I_umbra_cpp=Module[\\\\\\\"__GLOBAL__sub_I_umbra_cpp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__GLOBAL__sub_I_umbra_cpp\\\\\\\"].apply(null,arguments)});var ___cxa_can_catch=Module[\\\\\\\"___cxa_can_catch\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxa_can_catch\\\\\\\"].apply(null,arguments)});var ___cxa_is_pointer_type=Module[\\\\\\\"___cxa_is_pointer_type\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxa_is_pointer_type\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init=Module[\\\\\\\"___cxx_global_var_init\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_13=Module[\\\\\\\"___cxx_global_var_init_13\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_13\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_131=Module[\\\\\\\"___cxx_global_var_init_131\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_131\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_14=Module[\\\\\\\"___cxx_global_var_init_14\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_14\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_15=Module[\\\\\\\"___cxx_global_var_init_15\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_15\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_18=Module[\\\\\\\"___cxx_global_var_init_18\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_18\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_22=Module[\\\\\\\"___cxx_global_var_init_22\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_22\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_2_9504=Module[\\\\\\\"___cxx_global_var_init_2_9504\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_2_9504\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_3664=Module[\\\\\\\"___cxx_global_var_init_3664\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_3664\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_69=Module[\\\\\\\"___cxx_global_var_init_69\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_69\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_7=Module[\\\\\\\"___cxx_global_var_init_7\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_7\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_8100=Module[\\\\\\\"___cxx_global_var_init_8100\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_8100\\\\\\\"].apply(null,arguments)});var ___cxx_global_var_init_98=Module[\\\\\\\"___cxx_global_var_init_98\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___cxx_global_var_init_98\\\\\\\"].apply(null,arguments)});var ___emscripten_environ_constructor=Module[\\\\\\\"___emscripten_environ_constructor\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___emscripten_environ_constructor\\\\\\\"].apply(null,arguments)});var ___errno_location=Module[\\\\\\\"___errno_location\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"___errno_location\\\\\\\"].apply(null,arguments)});var __get_daylight=Module[\\\\\\\"__get_daylight\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__get_daylight\\\\\\\"].apply(null,arguments)});var __get_environ=Module[\\\\\\\"__get_environ\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__get_environ\\\\\\\"].apply(null,arguments)});var __get_timezone=Module[\\\\\\\"__get_timezone\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__get_timezone\\\\\\\"].apply(null,arguments)});var __get_tzname=Module[\\\\\\\"__get_tzname\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"__get_tzname\\\\\\\"].apply(null,arguments)});var _emscripten_replace_memory=Module[\\\\\\\"_emscripten_replace_memory\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_emscripten_replace_memory\\\\\\\"].apply(null,arguments)});var _free=Module[\\\\\\\"_free\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_free\\\\\\\"].apply(null,arguments)});var _htonl=Module[\\\\\\\"_htonl\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_htonl\\\\\\\"].apply(null,arguments)});var _htons=Module[\\\\\\\"_htons\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_htons\\\\\\\"].apply(null,arguments)});var _i64Add=Module[\\\\\\\"_i64Add\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_i64Add\\\\\\\"].apply(null,arguments)});var _llvm_bswap_i16=Module[\\\\\\\"_llvm_bswap_i16\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_bswap_i16\\\\\\\"].apply(null,arguments)});var _llvm_bswap_i32=Module[\\\\\\\"_llvm_bswap_i32\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_bswap_i32\\\\\\\"].apply(null,arguments)});var _llvm_ctlz_i64=Module[\\\\\\\"_llvm_ctlz_i64\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_ctlz_i64\\\\\\\"].apply(null,arguments)});var _llvm_ctpop_i32=Module[\\\\\\\"_llvm_ctpop_i32\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_ctpop_i32\\\\\\\"].apply(null,arguments)});var _llvm_maxnum_f32=Module[\\\\\\\"_llvm_maxnum_f32\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_maxnum_f32\\\\\\\"].apply(null,arguments)});var _llvm_maxnum_f64=Module[\\\\\\\"_llvm_maxnum_f64\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_maxnum_f64\\\\\\\"].apply(null,arguments)});var _llvm_minnum_f32=Module[\\\\\\\"_llvm_minnum_f32\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_minnum_f32\\\\\\\"].apply(null,arguments)});var _llvm_round_f32=Module[\\\\\\\"_llvm_round_f32\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_llvm_round_f32\\\\\\\"].apply(null,arguments)});var _main=Module[\\\\\\\"_main\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_main\\\\\\\"].apply(null,arguments)});var _malloc=Module[\\\\\\\"_malloc\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_malloc\\\\\\\"].apply(null,arguments)});var _memalign=Module[\\\\\\\"_memalign\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_memalign\\\\\\\"].apply(null,arguments)});var _memcpy=Module[\\\\\\\"_memcpy\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_memcpy\\\\\\\"].apply(null,arguments)});var _memmove=Module[\\\\\\\"_memmove\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_memmove\\\\\\\"].apply(null,arguments)});var _memset=Module[\\\\\\\"_memset\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_memset\\\\\\\"].apply(null,arguments)});var _ntohs=Module[\\\\\\\"_ntohs\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_ntohs\\\\\\\"].apply(null,arguments)});var _pthread_cond_broadcast=Module[\\\\\\\"_pthread_cond_broadcast\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_pthread_cond_broadcast\\\\\\\"].apply(null,arguments)});var _pthread_mutex_lock=Module[\\\\\\\"_pthread_mutex_lock\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_pthread_mutex_lock\\\\\\\"].apply(null,arguments)});var _pthread_mutex_unlock=Module[\\\\\\\"_pthread_mutex_unlock\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_pthread_mutex_unlock\\\\\\\"].apply(null,arguments)});var _realloc=Module[\\\\\\\"_realloc\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_realloc\\\\\\\"].apply(null,arguments)});var _saveSetjmp=Module[\\\\\\\"_saveSetjmp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_saveSetjmp\\\\\\\"].apply(null,arguments)});var _sbrk=Module[\\\\\\\"_sbrk\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_sbrk\\\\\\\"].apply(null,arguments)});var _strlen=Module[\\\\\\\"_strlen\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_strlen\\\\\\\"].apply(null,arguments)});var _testSetjmp=Module[\\\\\\\"_testSetjmp\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"_testSetjmp\\\\\\\"].apply(null,arguments)});var establishStackSpace=Module[\\\\\\\"establishStackSpace\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"establishStackSpace\\\\\\\"].apply(null,arguments)});var getTempRet0=Module[\\\\\\\"getTempRet0\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"getTempRet0\\\\\\\"].apply(null,arguments)});var runPostSets=Module[\\\\\\\"runPostSets\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"runPostSets\\\\\\\"].apply(null,arguments)});var setTempRet0=Module[\\\\\\\"setTempRet0\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"setTempRet0\\\\\\\"].apply(null,arguments)});var setThrew=Module[\\\\\\\"setThrew\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"setThrew\\\\\\\"].apply(null,arguments)});var stackAlloc=Module[\\\\\\\"stackAlloc\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"stackAlloc\\\\\\\"].apply(null,arguments)});var stackRestore=Module[\\\\\\\"stackRestore\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"stackRestore\\\\\\\"].apply(null,arguments)});var stackSave=Module[\\\\\\\"stackSave\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"stackSave\\\\\\\"].apply(null,arguments)});var dynCall_dddi=Module[\\\\\\\"dynCall_dddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_dddi\\\\\\\"].apply(null,arguments)});var dynCall_ddi=Module[\\\\\\\"dynCall_ddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ddi\\\\\\\"].apply(null,arguments)});var dynCall_dfi=Module[\\\\\\\"dynCall_dfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_dfi\\\\\\\"].apply(null,arguments)});var dynCall_di=Module[\\\\\\\"dynCall_di\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_di\\\\\\\"].apply(null,arguments)});var dynCall_diddi=Module[\\\\\\\"dynCall_diddi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_diddi\\\\\\\"].apply(null,arguments)});var dynCall_didi=Module[\\\\\\\"dynCall_didi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_didi\\\\\\\"].apply(null,arguments)});var dynCall_dii=Module[\\\\\\\"dynCall_dii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_dii\\\\\\\"].apply(null,arguments)});var dynCall_diii=Module[\\\\\\\"dynCall_diii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_diii\\\\\\\"].apply(null,arguments)});var dynCall_diiii=Module[\\\\\\\"dynCall_diiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_diiii\\\\\\\"].apply(null,arguments)});var dynCall_dji=Module[\\\\\\\"dynCall_dji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_dji\\\\\\\"].apply(null,arguments)});var dynCall_f=Module[\\\\\\\"dynCall_f\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_f\\\\\\\"].apply(null,arguments)});var dynCall_fdi=Module[\\\\\\\"dynCall_fdi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fdi\\\\\\\"].apply(null,arguments)});var dynCall_ff=Module[\\\\\\\"dynCall_ff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ff\\\\\\\"].apply(null,arguments)});var dynCall_fff=Module[\\\\\\\"dynCall_fff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fff\\\\\\\"].apply(null,arguments)});var dynCall_ffffi=Module[\\\\\\\"dynCall_ffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ffffi\\\\\\\"].apply(null,arguments)});var dynCall_fffi=Module[\\\\\\\"dynCall_fffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fffi\\\\\\\"].apply(null,arguments)});var dynCall_fffifffi=Module[\\\\\\\"dynCall_fffifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fffifffi\\\\\\\"].apply(null,arguments)});var dynCall_ffi=Module[\\\\\\\"dynCall_ffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ffi\\\\\\\"].apply(null,arguments)});var dynCall_fi=Module[\\\\\\\"dynCall_fi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fi\\\\\\\"].apply(null,arguments)});var dynCall_fif=Module[\\\\\\\"dynCall_fif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fif\\\\\\\"].apply(null,arguments)});var dynCall_fiff=Module[\\\\\\\"dynCall_fiff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiff\\\\\\\"].apply(null,arguments)});var dynCall_fiffi=Module[\\\\\\\"dynCall_fiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiffi\\\\\\\"].apply(null,arguments)});var dynCall_fifi=Module[\\\\\\\"dynCall_fifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fifi\\\\\\\"].apply(null,arguments)});var dynCall_fifii=Module[\\\\\\\"dynCall_fifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fifii\\\\\\\"].apply(null,arguments)});var dynCall_fii=Module[\\\\\\\"dynCall_fii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fii\\\\\\\"].apply(null,arguments)});var dynCall_fiifi=Module[\\\\\\\"dynCall_fiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiifi\\\\\\\"].apply(null,arguments)});var dynCall_fiifii=Module[\\\\\\\"dynCall_fiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiifii\\\\\\\"].apply(null,arguments)});var dynCall_fiii=Module[\\\\\\\"dynCall_fiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiii\\\\\\\"].apply(null,arguments)});var dynCall_fiiii=Module[\\\\\\\"dynCall_fiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiii\\\\\\\"].apply(null,arguments)});var dynCall_fiiiiiifiifif=Module[\\\\\\\"dynCall_fiiiiiifiifif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiiiiifiifif\\\\\\\"].apply(null,arguments)});var dynCall_fiiiiiifiiiif=Module[\\\\\\\"dynCall_fiiiiiifiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fiiiiiifiiiif\\\\\\\"].apply(null,arguments)});var dynCall_fji=Module[\\\\\\\"dynCall_fji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_fji\\\\\\\"].apply(null,arguments)});var dynCall_i=Module[\\\\\\\"dynCall_i\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_i\\\\\\\"].apply(null,arguments)});var dynCall_idi=Module[\\\\\\\"dynCall_idi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_idi\\\\\\\"].apply(null,arguments)});var dynCall_idiii=Module[\\\\\\\"dynCall_idiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_idiii\\\\\\\"].apply(null,arguments)});var dynCall_if=Module[\\\\\\\"dynCall_if\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_if\\\\\\\"].apply(null,arguments)});var dynCall_ifffi=Module[\\\\\\\"dynCall_ifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ifffi\\\\\\\"].apply(null,arguments)});var dynCall_iffi=Module[\\\\\\\"dynCall_iffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iffi\\\\\\\"].apply(null,arguments)});var dynCall_ifi=Module[\\\\\\\"dynCall_ifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ifi\\\\\\\"].apply(null,arguments)});var dynCall_ifii=Module[\\\\\\\"dynCall_ifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ifii\\\\\\\"].apply(null,arguments)});var dynCall_ifiii=Module[\\\\\\\"dynCall_ifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ifiii\\\\\\\"].apply(null,arguments)});var dynCall_ii=Module[\\\\\\\"dynCall_ii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ii\\\\\\\"].apply(null,arguments)});var dynCall_iidi=Module[\\\\\\\"dynCall_iidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iidi\\\\\\\"].apply(null,arguments)});var dynCall_iidii=Module[\\\\\\\"dynCall_iidii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iidii\\\\\\\"].apply(null,arguments)});var dynCall_iif=Module[\\\\\\\"dynCall_iif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iif\\\\\\\"].apply(null,arguments)});var dynCall_iiff=Module[\\\\\\\"dynCall_iiff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiff\\\\\\\"].apply(null,arguments)});var dynCall_iifff=Module[\\\\\\\"dynCall_iifff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifff\\\\\\\"].apply(null,arguments)});var dynCall_iifffi=Module[\\\\\\\"dynCall_iifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifffi\\\\\\\"].apply(null,arguments)});var dynCall_iifffiii=Module[\\\\\\\"dynCall_iifffiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifffiii\\\\\\\"].apply(null,arguments)});var dynCall_iiffi=Module[\\\\\\\"dynCall_iiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiffi\\\\\\\"].apply(null,arguments)});var dynCall_iifi=Module[\\\\\\\"dynCall_iifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifi\\\\\\\"].apply(null,arguments)});var dynCall_iifii=Module[\\\\\\\"dynCall_iifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifii\\\\\\\"].apply(null,arguments)});var dynCall_iifiii=Module[\\\\\\\"dynCall_iifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iifiii\\\\\\\"].apply(null,arguments)});var dynCall_iii=Module[\\\\\\\"dynCall_iii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iii\\\\\\\"].apply(null,arguments)});var dynCall_iiif=Module[\\\\\\\"dynCall_iiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiif\\\\\\\"].apply(null,arguments)});var dynCall_iiifi=Module[\\\\\\\"dynCall_iiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiifi\\\\\\\"].apply(null,arguments)});var dynCall_iiifii=Module[\\\\\\\"dynCall_iiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiifii\\\\\\\"].apply(null,arguments)});var dynCall_iiifiii=Module[\\\\\\\"dynCall_iiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiifiiii=Module[\\\\\\\"dynCall_iiifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiifiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiii=Module[\\\\\\\"dynCall_iiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiifffffi=Module[\\\\\\\"dynCall_iiiifffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifffffi\\\\\\\"].apply(null,arguments)});var dynCall_iiiifffffii=Module[\\\\\\\"dynCall_iiiifffffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifffffii\\\\\\\"].apply(null,arguments)});var dynCall_iiiifi=Module[\\\\\\\"dynCall_iiiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifi\\\\\\\"].apply(null,arguments)});var dynCall_iiiifii=Module[\\\\\\\"dynCall_iiiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifii\\\\\\\"].apply(null,arguments)});var dynCall_iiiifiii=Module[\\\\\\\"dynCall_iiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiifiiii=Module[\\\\\\\"dynCall_iiiifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiifiiiii=Module[\\\\\\\"dynCall_iiiifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiii=Module[\\\\\\\"dynCall_iiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiifiii=Module[\\\\\\\"dynCall_iiiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiifiiiiif=Module[\\\\\\\"dynCall_iiiiifiiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiifiiiiif\\\\\\\"].apply(null,arguments)});var dynCall_iiiiii=Module[\\\\\\\"dynCall_iiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiifff=Module[\\\\\\\"dynCall_iiiiiifff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiifff\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiifffiiifiii=Module[\\\\\\\"dynCall_iiiiiifffiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiifffiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiffiiiiiiiiiffffiii=Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiffiiiiiiiiiffffiiii=Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiffiiiiiiiiiffffiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiffiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiffiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiffiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiifiif=Module[\\\\\\\"dynCall_iiiiiifiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiifiif\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiifiii=Module[\\\\\\\"dynCall_iiiiiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiifiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiii=Module[\\\\\\\"dynCall_iiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiifiif=Module[\\\\\\\"dynCall_iiiiiiifiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiifiif\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiii=Module[\\\\\\\"dynCall_iiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_iiiiiji=Module[\\\\\\\"dynCall_iiiiiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiiji\\\\\\\"].apply(null,arguments)});var dynCall_iiiij=Module[\\\\\\\"dynCall_iiiij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiij\\\\\\\"].apply(null,arguments)});var dynCall_iiiiji=Module[\\\\\\\"dynCall_iiiiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiiji\\\\\\\"].apply(null,arguments)});var dynCall_iiiijii=Module[\\\\\\\"dynCall_iiiijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiijii\\\\\\\"].apply(null,arguments)});var dynCall_iiij=Module[\\\\\\\"dynCall_iiij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiij\\\\\\\"].apply(null,arguments)});var dynCall_iiiji=Module[\\\\\\\"dynCall_iiiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiiji\\\\\\\"].apply(null,arguments)});var dynCall_iiijii=Module[\\\\\\\"dynCall_iiijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiijii\\\\\\\"].apply(null,arguments)});var dynCall_iiijiii=Module[\\\\\\\"dynCall_iiijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiijiii\\\\\\\"].apply(null,arguments)});var dynCall_iiijji=Module[\\\\\\\"dynCall_iiijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiijji\\\\\\\"].apply(null,arguments)});var dynCall_iiijjii=Module[\\\\\\\"dynCall_iiijjii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiijjii\\\\\\\"].apply(null,arguments)});var dynCall_iiijjiii=Module[\\\\\\\"dynCall_iiijjiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiijjiii\\\\\\\"].apply(null,arguments)});var dynCall_iij=Module[\\\\\\\"dynCall_iij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iij\\\\\\\"].apply(null,arguments)});var dynCall_iiji=Module[\\\\\\\"dynCall_iiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iiji\\\\\\\"].apply(null,arguments)});var dynCall_iijii=Module[\\\\\\\"dynCall_iijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijii\\\\\\\"].apply(null,arguments)});var dynCall_iijiii=Module[\\\\\\\"dynCall_iijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijiii\\\\\\\"].apply(null,arguments)});var dynCall_iijji=Module[\\\\\\\"dynCall_iijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijji\\\\\\\"].apply(null,arguments)});var dynCall_iijjii=Module[\\\\\\\"dynCall_iijjii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijjii\\\\\\\"].apply(null,arguments)});var dynCall_iijjiii=Module[\\\\\\\"dynCall_iijjiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijjiii\\\\\\\"].apply(null,arguments)});var dynCall_iijjji=Module[\\\\\\\"dynCall_iijjji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iijjji\\\\\\\"].apply(null,arguments)});var dynCall_ij=Module[\\\\\\\"dynCall_ij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ij\\\\\\\"].apply(null,arguments)});var dynCall_iji=Module[\\\\\\\"dynCall_iji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_iji\\\\\\\"].apply(null,arguments)});var dynCall_ijii=Module[\\\\\\\"dynCall_ijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijii\\\\\\\"].apply(null,arguments)});var dynCall_ijiii=Module[\\\\\\\"dynCall_ijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijiii\\\\\\\"].apply(null,arguments)});var dynCall_ijj=Module[\\\\\\\"dynCall_ijj\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijj\\\\\\\"].apply(null,arguments)});var dynCall_ijji=Module[\\\\\\\"dynCall_ijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ijji\\\\\\\"].apply(null,arguments)});var dynCall_j=Module[\\\\\\\"dynCall_j\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_j\\\\\\\"].apply(null,arguments)});var dynCall_jdi=Module[\\\\\\\"dynCall_jdi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jdi\\\\\\\"].apply(null,arguments)});var dynCall_jdii=Module[\\\\\\\"dynCall_jdii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jdii\\\\\\\"].apply(null,arguments)});var dynCall_jfi=Module[\\\\\\\"dynCall_jfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jfi\\\\\\\"].apply(null,arguments)});var dynCall_ji=Module[\\\\\\\"dynCall_ji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_ji\\\\\\\"].apply(null,arguments)});var dynCall_jidi=Module[\\\\\\\"dynCall_jidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jidi\\\\\\\"].apply(null,arguments)});var dynCall_jidii=Module[\\\\\\\"dynCall_jidii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jidii\\\\\\\"].apply(null,arguments)});var dynCall_jii=Module[\\\\\\\"dynCall_jii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jii\\\\\\\"].apply(null,arguments)});var dynCall_jiii=Module[\\\\\\\"dynCall_jiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiii\\\\\\\"].apply(null,arguments)});var dynCall_jiiii=Module[\\\\\\\"dynCall_jiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiiii\\\\\\\"].apply(null,arguments)});var dynCall_jiiiii=Module[\\\\\\\"dynCall_jiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiiiii\\\\\\\"].apply(null,arguments)});var dynCall_jiiiiii=Module[\\\\\\\"dynCall_jiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_jiiiiiiiiii=Module[\\\\\\\"dynCall_jiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_jiiji=Module[\\\\\\\"dynCall_jiiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiiji\\\\\\\"].apply(null,arguments)});var dynCall_jiji=Module[\\\\\\\"dynCall_jiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jiji\\\\\\\"].apply(null,arguments)});var dynCall_jijii=Module[\\\\\\\"dynCall_jijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jijii\\\\\\\"].apply(null,arguments)});var dynCall_jijiii=Module[\\\\\\\"dynCall_jijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jijiii\\\\\\\"].apply(null,arguments)});var dynCall_jijj=Module[\\\\\\\"dynCall_jijj\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jijj\\\\\\\"].apply(null,arguments)});var dynCall_jijji=Module[\\\\\\\"dynCall_jijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jijji\\\\\\\"].apply(null,arguments)});var dynCall_jji=Module[\\\\\\\"dynCall_jji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_jji\\\\\\\"].apply(null,arguments)});var dynCall_v=Module[\\\\\\\"dynCall_v\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_v\\\\\\\"].apply(null,arguments)});var dynCall_vd=Module[\\\\\\\"dynCall_vd\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vd\\\\\\\"].apply(null,arguments)});var dynCall_vf=Module[\\\\\\\"dynCall_vf\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vf\\\\\\\"].apply(null,arguments)});var dynCall_vff=Module[\\\\\\\"dynCall_vff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vff\\\\\\\"].apply(null,arguments)});var dynCall_vffff=Module[\\\\\\\"dynCall_vffff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vffff\\\\\\\"].apply(null,arguments)});var dynCall_vffffi=Module[\\\\\\\"dynCall_vffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vffffi\\\\\\\"].apply(null,arguments)});var dynCall_vfi=Module[\\\\\\\"dynCall_vfi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vfi\\\\\\\"].apply(null,arguments)});var dynCall_vfii=Module[\\\\\\\"dynCall_vfii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vfii\\\\\\\"].apply(null,arguments)});var dynCall_vfiii=Module[\\\\\\\"dynCall_vfiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vfiii\\\\\\\"].apply(null,arguments)});var dynCall_vi=Module[\\\\\\\"dynCall_vi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vi\\\\\\\"].apply(null,arguments)});var dynCall_vid=Module[\\\\\\\"dynCall_vid\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vid\\\\\\\"].apply(null,arguments)});var dynCall_vidd=Module[\\\\\\\"dynCall_vidd\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vidd\\\\\\\"].apply(null,arguments)});var dynCall_vidi=Module[\\\\\\\"dynCall_vidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vidi\\\\\\\"].apply(null,arguments)});var dynCall_vif=Module[\\\\\\\"dynCall_vif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vif\\\\\\\"].apply(null,arguments)});var dynCall_viff=Module[\\\\\\\"dynCall_viff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viff\\\\\\\"].apply(null,arguments)});var dynCall_vifff=Module[\\\\\\\"dynCall_vifff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifff\\\\\\\"].apply(null,arguments)});var dynCall_viffff=Module[\\\\\\\"dynCall_viffff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffff\\\\\\\"].apply(null,arguments)});var dynCall_vifffffi=Module[\\\\\\\"dynCall_vifffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifffffi\\\\\\\"].apply(null,arguments)});var dynCall_viffffi=Module[\\\\\\\"dynCall_viffffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffffi\\\\\\\"].apply(null,arguments)});var dynCall_viffffii=Module[\\\\\\\"dynCall_viffffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffffii\\\\\\\"].apply(null,arguments)});var dynCall_viffffiifffiiiiif=Module[\\\\\\\"dynCall_viffffiifffiiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffffiifffiiiiif\\\\\\\"].apply(null,arguments)});var dynCall_vifffi=Module[\\\\\\\"dynCall_vifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifffi\\\\\\\"].apply(null,arguments)});var dynCall_vifffii=Module[\\\\\\\"dynCall_vifffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifffii\\\\\\\"].apply(null,arguments)});var dynCall_viffi=Module[\\\\\\\"dynCall_viffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffi\\\\\\\"].apply(null,arguments)});var dynCall_viffii=Module[\\\\\\\"dynCall_viffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffii\\\\\\\"].apply(null,arguments)});var dynCall_viffiifffffiii=Module[\\\\\\\"dynCall_viffiifffffiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffiifffffiii\\\\\\\"].apply(null,arguments)});var dynCall_viffiii=Module[\\\\\\\"dynCall_viffiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffiii\\\\\\\"].apply(null,arguments)});var dynCall_viffiiiif=Module[\\\\\\\"dynCall_viffiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viffiiiif\\\\\\\"].apply(null,arguments)});var dynCall_vifi=Module[\\\\\\\"dynCall_vifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifi\\\\\\\"].apply(null,arguments)});var dynCall_vifii=Module[\\\\\\\"dynCall_vifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifii\\\\\\\"].apply(null,arguments)});var dynCall_vifiiii=Module[\\\\\\\"dynCall_vifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vifiiii\\\\\\\"].apply(null,arguments)});var dynCall_vii=Module[\\\\\\\"dynCall_vii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vii\\\\\\\"].apply(null,arguments)});var dynCall_viid=Module[\\\\\\\"dynCall_viid\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viid\\\\\\\"].apply(null,arguments)});var dynCall_viidi=Module[\\\\\\\"dynCall_viidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viidi\\\\\\\"].apply(null,arguments)});var dynCall_viidii=Module[\\\\\\\"dynCall_viidii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viidii\\\\\\\"].apply(null,arguments)});var dynCall_viif=Module[\\\\\\\"dynCall_viif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viif\\\\\\\"].apply(null,arguments)});var dynCall_viiff=Module[\\\\\\\"dynCall_viiff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiff\\\\\\\"].apply(null,arguments)});var dynCall_viifff=Module[\\\\\\\"dynCall_viifff\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifff\\\\\\\"].apply(null,arguments)});var dynCall_viifffi=Module[\\\\\\\"dynCall_viifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifffi\\\\\\\"].apply(null,arguments)});var dynCall_viiffi=Module[\\\\\\\"dynCall_viiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiffi\\\\\\\"].apply(null,arguments)});var dynCall_viiffii=Module[\\\\\\\"dynCall_viiffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiffii\\\\\\\"].apply(null,arguments)});var dynCall_viifi=Module[\\\\\\\"dynCall_viifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifi\\\\\\\"].apply(null,arguments)});var dynCall_viifii=Module[\\\\\\\"dynCall_viifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifii\\\\\\\"].apply(null,arguments)});var dynCall_viifiii=Module[\\\\\\\"dynCall_viifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifiii\\\\\\\"].apply(null,arguments)});var dynCall_viifiiii=Module[\\\\\\\"dynCall_viifiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viifiiii\\\\\\\"].apply(null,arguments)});var dynCall_viii=Module[\\\\\\\"dynCall_viii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viii\\\\\\\"].apply(null,arguments)});var dynCall_viiidi=Module[\\\\\\\"dynCall_viiidi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiidi\\\\\\\"].apply(null,arguments)});var dynCall_viiif=Module[\\\\\\\"dynCall_viiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiif\\\\\\\"].apply(null,arguments)});var dynCall_viiifffi=Module[\\\\\\\"dynCall_viiifffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiifffi\\\\\\\"].apply(null,arguments)});var dynCall_viiiffi=Module[\\\\\\\"dynCall_viiiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiffi\\\\\\\"].apply(null,arguments)});var dynCall_viiiffii=Module[\\\\\\\"dynCall_viiiffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiffii\\\\\\\"].apply(null,arguments)});var dynCall_viiifi=Module[\\\\\\\"dynCall_viiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiifi\\\\\\\"].apply(null,arguments)});var dynCall_viiifii=Module[\\\\\\\"dynCall_viiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiifii\\\\\\\"].apply(null,arguments)});var dynCall_viiifiii=Module[\\\\\\\"dynCall_viiifiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiifiii\\\\\\\"].apply(null,arguments)});var dynCall_viiifiiiii=Module[\\\\\\\"dynCall_viiifiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiifiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiii=Module[\\\\\\\"dynCall_viiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiif=Module[\\\\\\\"dynCall_viiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiif\\\\\\\"].apply(null,arguments)});var dynCall_viiiiffi=Module[\\\\\\\"dynCall_viiiiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiffi\\\\\\\"].apply(null,arguments)});var dynCall_viiiifii=Module[\\\\\\\"dynCall_viiiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifii\\\\\\\"].apply(null,arguments)});var dynCall_viiiifiiiiif=Module[\\\\\\\"dynCall_viiiifiiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiifiiiiif\\\\\\\"].apply(null,arguments)});var dynCall_viiiii=Module[\\\\\\\"dynCall_viiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiif=Module[\\\\\\\"dynCall_viiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiif\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiffi=Module[\\\\\\\"dynCall_viiiiiffi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiffi\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiffii=Module[\\\\\\\"dynCall_viiiiiffii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiffii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiifi=Module[\\\\\\\"dynCall_viiiiifi\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiifi\\\\\\\"].apply(null,arguments)});var dynCall_viiiiii=Module[\\\\\\\"dynCall_viiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiif=Module[\\\\\\\"dynCall_viiiiiif\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiif\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiii=Module[\\\\\\\"dynCall_viiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiii=Module[\\\\\\\"dynCall_viiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiifii=Module[\\\\\\\"dynCall_viiiiiiiiiiifii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiifii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiiiiiiiiiiiiiiii=Module[\\\\\\\"dynCall_viiiiiiiiiiiiiiiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiiiiiiiiiiiiiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiij=Module[\\\\\\\"dynCall_viiiij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiij\\\\\\\"].apply(null,arguments)});var dynCall_viiiijiiii=Module[\\\\\\\"dynCall_viiiijiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiijiiii\\\\\\\"].apply(null,arguments)});var dynCall_viiiji=Module[\\\\\\\"dynCall_viiiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiiji\\\\\\\"].apply(null,arguments)});var dynCall_viiijji=Module[\\\\\\\"dynCall_viiijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiijji\\\\\\\"].apply(null,arguments)});var dynCall_viij=Module[\\\\\\\"dynCall_viij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viij\\\\\\\"].apply(null,arguments)});var dynCall_viiji=Module[\\\\\\\"dynCall_viiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viiji\\\\\\\"].apply(null,arguments)});var dynCall_viijii=Module[\\\\\\\"dynCall_viijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijii\\\\\\\"].apply(null,arguments)});var dynCall_viijiijiii=Module[\\\\\\\"dynCall_viijiijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijiijiii\\\\\\\"].apply(null,arguments)});var dynCall_viijijii=Module[\\\\\\\"dynCall_viijijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijijii\\\\\\\"].apply(null,arguments)});var dynCall_viijijiii=Module[\\\\\\\"dynCall_viijijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijijiii\\\\\\\"].apply(null,arguments)});var dynCall_viijijj=Module[\\\\\\\"dynCall_viijijj\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijijj\\\\\\\"].apply(null,arguments)});var dynCall_viijj=Module[\\\\\\\"dynCall_viijj\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijj\\\\\\\"].apply(null,arguments)});var dynCall_viijji=Module[\\\\\\\"dynCall_viijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijji\\\\\\\"].apply(null,arguments)});var dynCall_viijjiii=Module[\\\\\\\"dynCall_viijjiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijjiii\\\\\\\"].apply(null,arguments)});var dynCall_viijjji=Module[\\\\\\\"dynCall_viijjji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viijjji\\\\\\\"].apply(null,arguments)});var dynCall_vij=Module[\\\\\\\"dynCall_vij\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vij\\\\\\\"].apply(null,arguments)});var dynCall_viji=Module[\\\\\\\"dynCall_viji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_viji\\\\\\\"].apply(null,arguments)});var dynCall_vijii=Module[\\\\\\\"dynCall_vijii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijii\\\\\\\"].apply(null,arguments)});var dynCall_vijiii=Module[\\\\\\\"dynCall_vijiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijiii\\\\\\\"].apply(null,arguments)});var dynCall_vijiji=Module[\\\\\\\"dynCall_vijiji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijiji\\\\\\\"].apply(null,arguments)});var dynCall_vijijji=Module[\\\\\\\"dynCall_vijijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijijji\\\\\\\"].apply(null,arguments)});var dynCall_vijji=Module[\\\\\\\"dynCall_vijji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijji\\\\\\\"].apply(null,arguments)});var dynCall_vijjii=Module[\\\\\\\"dynCall_vijjii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vijjii\\\\\\\"].apply(null,arguments)});var dynCall_vji=Module[\\\\\\\"dynCall_vji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vji\\\\\\\"].apply(null,arguments)});var dynCall_vjii=Module[\\\\\\\"dynCall_vjii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vjii\\\\\\\"].apply(null,arguments)});var dynCall_vjiiii=Module[\\\\\\\"dynCall_vjiiii\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vjiiii\\\\\\\"].apply(null,arguments)});var dynCall_vjji=Module[\\\\\\\"dynCall_vjji\\\\\\\"]=(function(){return Module[\\\\\\\"asm\\\\\\\"][\\\\\\\"dynCall_vjji\\\\\\\"].apply(null,arguments)});Module[\\\\\\\"asm\\\\\\\"]=asm;Module[\\\\\\\"ccall\\\\\\\"]=ccall;Module[\\\\\\\"cwrap\\\\\\\"]=cwrap;Module[\\\\\\\"stackTrace\\\\\\\"]=stackTrace;Module[\\\\\\\"addRunDependency\\\\\\\"]=addRunDependency;Module[\\\\\\\"removeRunDependency\\\\\\\"]=removeRunDependency;Module[\\\\\\\"FS_createPath\\\\\\\"]=FS.createPath;Module[\\\\\\\"FS_createDataFile\\\\\\\"]=FS.createDataFile;Module[\\\\\\\"then\\\\\\\"]=(function(func){if(Module[\\\\\\\"calledRun\\\\\\\"]){func(Module)}else{var old=Module[\\\\\\\"onRuntimeInitialized\\\\\\\"];Module[\\\\\\\"onRuntimeInitialized\\\\\\\"]=(function(){if(old)old();func(Module)})}return Module});function ExitStatus(status){this.name=\\\\\\\"ExitStatus\\\\\\\";this.message=\\\\\\\"Program terminated with exit(\\\\\\\"+status+\\\\\\\")\\\\\\\";this.status=status}ExitStatus.prototype=new Error;ExitStatus.prototype.constructor=ExitStatus;var initialStackTop;var calledMain=false;dependenciesFulfilled=function runCaller(){if(!Module[\\\\\\\"calledRun\\\\\\\"])run();if(!Module[\\\\\\\"calledRun\\\\\\\"])dependenciesFulfilled=runCaller};Module[\\\\\\\"callMain\\\\\\\"]=function callMain(args){args=args||[];ensureInitRuntime();var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(Module[\\\\\\\"thisProgram\\\\\\\"]);for(var i=1;i<argc;i++){HEAP32[(argv>>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=Module[\\\\\\\"_main\\\\\\\"](argc,argv,0);exit(ret,true)}catch(e){if(e instanceof ExitStatus){return}else if(e==\\\\\\\"SimulateInfiniteLoop\\\\\\\"){Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;return}else{var toLog=e;if(e&&typeof e===\\\\\\\"object\\\\\\\"&&e.stack){toLog=[e,e.stack]}err(\\\\\\\"exception thrown: \\\\\\\"+toLog);Module[\\\\\\\"quit\\\\\\\"](1,e)}}finally{calledMain=true}};function run(args){args=args||Module[\\\\\\\"arguments\\\\\\\"];if(runDependencies>0){return}preRun();if(runDependencies>0)return;if(Module[\\\\\\\"calledRun\\\\\\\"])return;function doRun(){if(Module[\\\\\\\"calledRun\\\\\\\"])return;Module[\\\\\\\"calledRun\\\\\\\"]=true;if(ABORT)return;ensureInitRuntime();preMain();if(Module[\\\\\\\"onRuntimeInitialized\\\\\\\"])Module[\\\\\\\"onRuntimeInitialized\\\\\\\"]();if(Module[\\\\\\\"_main\\\\\\\"]&&shouldRunNow)Module[\\\\\\\"callMain\\\\\\\"](args);postRun()}if(Module[\\\\\\\"setStatus\\\\\\\"]){Module[\\\\\\\"setStatus\\\\\\\"](\\\\\\\"Running...\\\\\\\");setTimeout((function(){setTimeout((function(){Module[\\\\\\\"setStatus\\\\\\\"](\\\\\\\"\\\\\\\")}),1);doRun()}),1)}else{doRun()}}Module[\\\\\\\"run\\\\\\\"]=run;function exit(status,implicit){if(implicit&&Module[\\\\\\\"noExitRuntime\\\\\\\"]&&status===0){return}if(Module[\\\\\\\"noExitRuntime\\\\\\\"]){}else{ABORT=true;EXITSTATUS=status;STACKTOP=initialStackTop;exitRuntime();if(Module[\\\\\\\"onExit\\\\\\\"])Module[\\\\\\\"onExit\\\\\\\"](status)}Module[\\\\\\\"quit\\\\\\\"](status,new ExitStatus(status))}function abort(what){if(Module[\\\\\\\"onAbort\\\\\\\"]){Module[\\\\\\\"onAbort\\\\\\\"](what)}if(what!==undefined){out(what);err(what);what=JSON.stringify(what)}else{what=\\\\\\\"\\\\\\\"}ABORT=true;EXITSTATUS=1;throw\\\\\\\"abort(\\\\\\\"+what+\\\\\\\"). Build with -s ASSERTIONS=1 for more info.\\\\\\\"}Module[\\\\\\\"abort\\\\\\\"]=abort;if(Module[\\\\\\\"preInit\\\\\\\"]){if(typeof Module[\\\\\\\"preInit\\\\\\\"]==\\\\\\\"function\\\\\\\")Module[\\\\\\\"preInit\\\\\\\"]=[Module[\\\\\\\"preInit\\\\\\\"]];while(Module[\\\\\\\"preInit\\\\\\\"].length>0){Module[\\\\\\\"preInit\\\\\\\"].pop()()}}var shouldRunNow=true;if(Module[\\\\\\\"noInitialRun\\\\\\\"]){shouldRunNow=false}Module[\\\\\\\"noExitRuntime\\\\\\\"]=true;run()\\n\\n\\n\\n\\n\\n  return UnityModule;\\n}\\n);\\n})();\\nif (typeof exports === 'object' && typeof module === 'object')\\n    module.exports = UnityModule;\\n  else if (typeof define === 'function' && define['amd'])\\n    define([], function() { return UnityModule; });\\n  else if (typeof exports === 'object')\\n    exports[\\\\\\\"UnityModule\\\\\\\"] = UnityModule;\\n  \"","status":200,"headers":{"content-type":"application/javascript","content-length":"481533"}},"type":2,"external":true,"timestamp":1723937185806}],"browser":{"name":"chromium","version":"119.0.6045.9"},"viewport":{"width":2000,"height":2000},"screenshot":"iVBORw0KGgoAAAANSUhEUgAAB9AAAAfQCAYAAACaOMR5AAAAAXNSR0IArs4c6QAAIABJREFUeJzs3b+uJMl1J+DsUY8eYK0F2hsC20aDHi36dISRxwegTczSGIqGSECGAHENgmOMBrL5APRIrEOfFj3uGCNA9K6rB+BI6DV6qqfuvfUnKysi45wT3wdcgOzpvjdvZWbEifjVyXrxclneLvCNF6MPAIDdRBrzIx1LD9V/P+qJskCIchwAACOohaAN9xIAt3o5+gCI5VBM2OgHqO/tYrzfi/kVAABYS9gH67lfAOhBgM5JNvoBoD3zKwAAcI4gEB5zTwAwigCdi46LFJv9APXoQh9DkE50L5bxm1Wjfz4AwF7UPczIdQ9AZAJ0VrPZD1CTEH0ccysAAMxNiEg1rmkAKhCgczOb/QD1jA7RR//80cytAAAwFyEjGbluAZiFAJ3NbPYDQFvmVgAAqE0ASVSuTQD4lgCdu/mcdIAaZu8Cj0SQTgQRPgcdAKAKdRUjuf4A4DYCdJqy4Q+QmxA9FvMqAADkJrikN9cYALQnQKcLG/4AeQnR4zGvMhubgABAduoZWnAdAcAYAnS6suEPwFqC++vMqwAAEJvAkzVcJwAQmwCdXdjwB8hFmB2beZW9+Bx0AID11E0si+sAACoQoLOr4wLSpj9AbEL0+ATpAAAwnsB0Hs41AMxBgM4wNv0BoA1zKgAA7E+YOg/nGgDmIkBnOJv+AHHpQs/FnAoAAP0JU+fhXAPAnATohGHTHwCBfRvmVAAAaE+YOg/nGgDm9sHoA4Cn3i6KVIBIjMl5mVNpwRsxAIDZqavn4VwDAMuiA53AjotVG7cAY+kMz01HOluM2ji0YQkARKI2mYPzDAAcE6CTgo1/ALif+ZSnbBQCAJymTpqD8wwAnCJAJxUb/wDj6EKvw7mchw1BAIDbqJ/m4DwDAJcI0ElJkA4wxh7Bq3B3H+bSOmz+AQDcT001B+cZAFhDgE5qNv8B4D7m0vhs8gEA9KPWmoPzDADcQoBOCcdFsAAAoC8d4jUJ0seyoQcAsC/11xycZwBgCwE65QgAAGA782gfNu4AAOJQm9XnHAMA9xCgU5YAAKCf3l3oxvDxnIPb2KADAIhPzVafcwwAtCBApzwBAEBexvDxnIN3bMQBAOSllqvPOQYAWhKgMw0BAEBbe34WujF8vOrnwIYbAEA9arw5OM8AQGsCdKZzXFRXDQEAqqoe4maQ9RzYVAMAmIfabw7OMwDQiwCdqWUNAQBmZ/weL9o5sHlWg/MIANxDLTEH5xkA6E2ADku8EACAdYzf4+11DmySAQBwiXqxPucYANiLAB2OCGIAcjJ+j3fvObAZBgDsRd3Rx6ha3PmszzkGAPYmQIcTfE46wDpvl1jjpCB9vFPnwIYXADCKOmQ/Xmtac00BAKMI0OEKYQxAPsbu8Wx2AQB7U39ADe5lAGA0ATqsJIwByMfYDQBQj3ANanJvAwBRCNDhRsIYgHyM3QAAOQnUoD73OQAQjQAdNhLGAORj7AYAiEuIBnNxzwMAUQnQ4U7Hxb5ABiAHQToAwFiCM5iX+x8AiE6ADg0JZIAZvV3yjnvGbQCA/oRlwLIYCwCAPATo0IFABiAX4zYAQBsCMuAp4wIAkI0AHToSyADkYtwGAFhPKAZcYowAALISoMMOBDIAuRi3AQAeE4QBaxkvAIDsBOiwo+MFhFAGID5BOgAwG8EXcA9jCABQgQAdBhHKAJW8XWqPZ8ZsAKAiQRfQivEEAKhEgA6DCWUA8jBmQz82XQH6Ms4CPRhbAIBKDrWNAB2CEMoA5OEjOQCAyARaQG/GGQCgilN1jQAdghGkA+Ri3AYARhJiAXsy5gAAVVyqawToEJTuRoBcBOkAQG+CK2AU4w8AUMHamkaADgkIZYAM3i7GqWUxZgMAbQirgAiMRQBABbfWNAJ0SEQoA5CHMRsAWEtABURjXAIAsrunnhGgQ0JCGYA8jNkAwDGhFBCZMQoAyK5FPSNAh8SEMgB5GLMBYC5CKCATYxYAkF3LekaADgUIZQDyMGYDQD2CJyAr4xcAkFmvWkaADoUcDxSCGWCEt4vxZy1BOgDkJGwCKjCWAQCZ9a5lBOhQlGAGIAfjNQDEJWACqjGuAQBZ7VnHCNChOMEMQA7GawAYS6gEVGaMAwCyGlHHCNBhEoIZgByM1wDQnyAJmIXxDgDIamQdI0CHyQhmgN58DnobxmsAaEN4BMzK+AcAZBOlfhGgw6SOByHhDEBcgnRmEGVxBORnPAEwFgIA+USrXwTogHAGIAFjNQA8Fm2DBWA04yIAkEnk2kWADrwnnAGIz1gNwIwib6wAjGaMBAAyyVC7CNCBZ4QzAPEZqwGoKsNmCkAExksAIJNMtYsAHThLOANs9XYxduzFWA1AZpk2UACiMHYCAFlkrVsE6MBVxwOcgAYgJmM1ANFl3TgBiMI4CgBkkb1uEaADN9HpCBCfsRqA0bJvlgBEYkwFADKoVLMI0IFNhDPANR7jPp6xGji2dSFrDOGaSpskAJEYXwGADCrWLAJ04C7CGYD4jNVQy94L01Y/zxhUQ8WNEYBojLUAQAaVaxYBOtCEcAYgPmM15FJtIXrr72OsGq/aNQgQnXEXAIhulnpFgA40JZwBiM9YDfHMsgC9xdrXxFjWhmsQYBxjMAAQ3Wz1igAd6OJ4MLWpCfPyOeixCdKJYLYF2MGsv3cPa15L49xjrj+AGIzHAEBkM9cqAnSgOwENQGzGadjHzAvP0a699pXHP9cdQDzGZgAgMrWKAB3YkYAGIDbjNLRn0ZlDlS521xtAbMZpACAqdcpjAnRgdwIagNiM03A/C896Lp3TEeOlawwgF+M2ABCRGuU0ATowjIAG5uBz0PMyTsNtLDrntccj4l1fADkZvwGAiNQolwnQgeGOB2ohDUA8gnS4zKKTa27tXndNAeRnLAcAolGfrCdAB0K5ZQAX5ADsS5AOz1l8ci/XEEAtxnUAIBr1ye0E6EBakQZ9YRJc5jHutQjSIVYdAgCMpzYAACJRm9xHgA7QQM/JSEAFROUjOB7bMhfM/rplXMxlPGYAoB+1AQAQidqkDQE6QHAtJrzZAxqgvxm60nssQG79XGTGsggFAA7UBQBAJGqTtgToABPQFUkEHuM+h8xBerSFhnA9jmjXBgAwjroAAIhCXdKPAB2Ak26ZfAU5wFMRg/RKiwrh+n4qXTcAwHZqAgAgCnVJfwJ0AO62ZsIW6MCc9grSLRy+JVxvx3UFAKgHAIAI1CT7EqADsAuBDszt3iDdIqENY/F6rjkAmJtaAACIQE0yhgAdgOEEOvPwOeicC9ItBsa7dg5munddjwAwL3UAABCBmmQsAToAoZ0rFGYKcqAii4B8Wr/ZKeI1EPGYAIB9qAMAgNHUI3EI0AFI6VQxIVQHGKPCk0QsUgFgTmoAAGA09Ug8AnQAynhaaGQJbWbjMe4wlwyLwAzHCAC0pwYAAEZRh8QmQAegLF3qAFxjwQoA8zH/AwCjqENyEKADMJXjAkWYDgAAMA8b1gDAKOqQXAToAEzLI9/H8Rh3IAKLVwCYgzkfABhBDZKXAB0AvqE7HWAeFrEAUJ/5HgAYQQ2S38vDSRQUAMC3hOn96UIHRrGQBYDazPUAwN7UH7W870AXpAPAacJ0gDosaAGgLvM8ALA39UdNzx7hLiQAgPPMkwB5WdQCQE3meABgb+qP2i5+BrqQAADOM0/ez2PcAQCArWxcAwB7UnvM42KAfswj3gHgPPMkQGwWuQBQh3kdANiT2mM+qwP0A912AHCeIB0gHgtdAKjBnA4A7EXdMbebA/RjQgIAOM0bztbzGHegJwteAMjPfA4A7EXdwbLcGaAfCAkA4DxvOAMAALidDWwAYA9qDp5qEqAfExIAwGnmyPN0oQM9WAADwHq3zJu9a3dzOACwBzUH5zQP0A90pQPAaYJ0gP4sggHgvHvnSfMsAJCZWoZrugXoxwQFAPCc+RGgDwthAHjHnAgA8I66iFvsEqAf6EoHgOc8vvwdrwMAAGxnUxgA4Dk1ElvsGqAf03UHAN8yLwK0YWEMwAzMdwAA56mVuNewAP1AVzoAfGv2IF0XOnAPC2QAqjG3AQCsp3aileEB+jFhOgC8I0gGAIC52PAFANhGHUVroQL0Y7N34AGAuRBgPYtlALIwZwEA3E9NRU9hA/QDXekAzG62IF33PQAAVdjYBQBoS33FHsIH6MdmCxAA4JhgGeA0i2cARjMXAQD0o9Zib6kC9ANd6QDMapY3k3mzALCWRTQAezP3AADsQ93FKCkD9GOzBAkAcEzADAAAfdmwBQAYQx3GaOkD9ANd6QDMpnqIXv33A+5nQQ1AK+YUAICx1GNEUiZAP6YrHYBZmPMAAGA9G7MAALGoz4ioZIB+oCsdgFlU7dau+nsB97PABuAacwUAQEzqNKIrHaAf06EHQHXCZmAWFtoAPGVuAACIT81GFtME6Ae60gGorOIbxrwxAACAA5uuAAD5qOHIZroA/ZgwHYCqhM5AVRbdAPMw5gMA5KWWI7OpA/RjFTv2AJhbpRC90u8CAMBjNlcBAOpQ21GBAP0JXekAVCJ4BiqxCAfIz1gOAFCPGo9qBOgX6EoHoIIq89m5Qjz77wWsYzEOkItxGwCgPjUfVQnQV9CVDkAFVbvRFeo5VLz2AIB31GMAAPNQ+zEDAfqNqnTxATCnqiE68amhuIfFOUAMxmMAgHmpBZmJAH0jXekAZCVEZyQ1FADkYIMUAIBlURcyJwF6AzqqAMhGiE4EaijWsFAH6Ms4CwDAU2pEZidAb0hHFQCZCNGJQpDOORbsAG0ZVwEAuES9CO8I0DuxEQxABuYrIjm+Hs8t2FyrALCOzU8AANZQN8JzL/7GvbEbG74ARGaeIjvXcC0WKQDrGC8BANhCHQnn6UDfkUe8AxCZR7qTna51AKqzyQkAwL3UlHCdAH0Qj8wFICIhOhVdWhi63mOymAdmZxwEAKAl9SXcRoA+mK50AKIRojMT4Xo8FvXAbIx7AAD0otaEbQTogehKByAKIToI1wFoy+YlAAB7UHfC/QToAelKByACITqcJ1zvwyIfqMJ4BgDA3tSg0I4APThd6QCMJESH211bsLqnAGqxUQkAwEjqUWhPgJ6ErnQARhGiQ1u610+z4AeiM04BABCF2hT6EqAnpCsdgL0J0WEfs4brFv5ANMYlAAAiUqfCPgToielKB2BPQnQYa9ZwHaAnG5AAAESnZoX9CdCL0JUOwB6E6BBT5nDdRgCwF+MNAACZqF9hHAF6MbrSAehNiA65XFtwj7yfbQYAPRhbAADITD0L4wnQCxOmA9CLEB3qyNy9DmBzEQCACtS1EIsAfRIe8Q5Aa0J0qK9n97rNAeBWxg0AAKpR40JMAvTJ6EoHoCUhOsxN9zrQg01EAAAqU+9CfAL0ielKB6AFITpwig0BYA1jBQAAs1D7Qh4CdHSlA3A3ITpAP3ttshjH6c2GIQAAM1IHQz4CdB7RlQ7AVkJ0gPUibqDcc0zGf45FvL4BAGBPamLITYDOSbrSAdhCiA7wrZk2TG79Xc0Vdcx0nQMAwDXqY6hBgM5VutIBuIUQHZiVjZL11rxW5pJ4XOMAAPCcOhnqEaCzmq50ANYSogMzsEnS19rX13zTnmsbAACuUzdDXQJ0NtGVDsA1QnSgGpsjMV07L+aiy1zXAACwnvoZ5iBA5y660gG4RIgOZGdzJD8B+7dczwAAsI1aGuYiQKcZXekAnCJEB7KxMTKXigG7axgAANpQW8OcBOg0pysdgKeE6EAGNkY4JXrA7roFAIC21NiAAJ2uhOkAHAjRgYhsjHCvPQN21ysAAPSj3gYOBOjsxiPeARCiA1HYGGEvl661S3OiaxQAAPpTdwOnCNDZna50gLkJ0YGRbI4QiesRAADGUIsDlwjQGUpXOsCchOjA3myOAAAAYG0IrCFAJwRd6QDzEaIDe7A5AgAAMDfrQuBWAnTC0ZUOMA8hOtCLDRIAAIC5WRcCWwnQCUtXOsAchOhAazZJAAAA5mQ9CLQgQCcFXekAtQnRgRZslAAAAMzJehBoSYBOKrrSAeoSogNb2SgBAACYk/Ug0IMAnbR0pQPUI0QHbmWzBAAAYC7WgUBvAnTS05UOUIsQHVjDhgkAAMBcrAOBvQjQKUWYDlCDEB0AAAAAoTkwwgejDwB6ebuYXAEyM4YD5xgfAAAAarO/D4ykA53ydKUD5KUTHXjKBgoAAEBd1nxABAJ0pnKYfIUxAHkI0QEAAADqEpoD0QjQmZKudIBchOjAsthUAQAAqMQaD4hKgM70dKUD5CBEBwAAAMhNaA5kIECHb+hKB4hPiA7zsskCAACQlzUdkIkAHU7QlQ4QlxAd5mOjBQAAIB9rOSArATpcoCsdICYhOgAAAEBMgnMgOwE6rKQrHSAW4zLMwcYLAABADtZvQAVvFwE63ExXOkAsutGhLpsvAAAAsVm3AVUcj2cCdLiD7keAGIToAAAAAPsRnAMVnBvLBOjQgK50gPGE6FCLzRgAAIBYrNOACtaMZQJ0aEyYDjCOEB1qsCkDAAAQhzUakN2t45gAHTryiHeA/QnRAQAAAO4nOAey2zqOCdBhB7rSAfYlRIe8bNAAAACMY00GZNdiHBOgw850pQPsQ4gO+dioAQAAGMN6DMis9RgmQIdBdKUD9CdEhzxs1gAAAOzLOgzIrOcYJkCHAHSlA/QjRAcAAABmJSQHqtljXBOgQyC60gH6EKJDbDZ0AAAATrNeAth/LBSgQ1C60gHaMq5CTDaDAACAyqx5ALYZOX4K0CE4XekAbelGhzhsJAEAANFZtwDsK8K4K0CHRHRPArQhRAcAAIA5RAhiALgs2lgtQIeEdKUD3E+IDmNFWxgBAAAxWTsA1BR5fBegQ3K60gG2E6LDGJEXSAAAQFvqfwAOsswJAnQoQlc6wDZCdNhXloUSAADwjhoegHtlm0sE6FCQMB3gNp7mAQAAQFXZQgsAasg8/wjQoTihEMB6utGhr8wLJwAAGEENDUAmVeYtATpMQlc6wDpCdOijygIKAABuoQ4GoLqKc50AHSakKx3gMiE6tFVxIQUAwBzUsgBwWuU5UoAOE9OVDnCeNxtBG5UXUwAAxKceBYB2ZplXBejAsiyCIoBzdKPDdrMsqgAA6EdNCQBjzTgXC9CBR3SlAzwnRAcAANhmxk13AMhu9vn7xQffvAY2hYFzjA8A7xgPYb3ZF1oAAFWo6wBgHub9d94H6I/+cMSRACkYHwCMhXCNxRYAQBxqMwDgErXCcycD9Ed/Ya8jAVIxNgCzMw7CaRZdAABtqa8AgNbUF5ddDdDf/8XeRwKkZXwAZmX8g8csvgAAtlFHAQC9qTfWWx2gP/pHPY4ESM/YAMzK+AcWYQAAt1A7AQB7UXfcblOA/ugbtDoSoBRjAzAb4x4zsxADALhMvQQA7EntcZ+7A/RH36zVNwLKMC4AszHuMRsLMgCA59RIAMDe1B/tNA3QH33jHt8USM24AMzCeMcsLMwAAN5RFwEAo6hD2usWoD/6Ib1/AJCOcQGozjhHdRZnAMDM1EIAwEhqkb52CdDf/7C9fhCQhnEBqM44R0UWaQDATNQ+AEAEapL97BqgP/rBI34oEJpxAajK+EYlFmsAQHXqHQAgCnXJGMMC9EcHMfoAgFCMCUBVxjeyG75wAADoQI0DAESjPhkrRIB+zMYycMyYAFRjXCOrUIsGAIA7qGsAgIjUKHGEC9CP2WAGDowHQCXGNLIJu2AAAFhBLQMARKVOiSl0gH7MRjNwYDwAqjCekUGKxQIAwBH1CwAQmVolvjQB+oGNZuDAeABUYCwjqlSLBABgauoWACADNUse6QL0YzacgQPjAZCdcYxI0i4QAIDy1CkAQCZql5xSB+jHbDoDy2IsAHIzhhFBicUBAFCG2gQAyEb9kl+ZAP2YzWdgWYwFQE7GLkYqtzAAANJRjwAAGalhaikZoB+zCQ0YB4CMjF3sqfSCAAAITR0CAGSmlqmpfIB+zEY0YBwAMjFmsYdpFgMAQAhqDwAgO/VMfVMF6Ac2owHjAJCJMYteplsIAAC7U28AABWoaeYyZYB+zIY0YBwAsjBe0dLUiwAA4Cq1AgAwO/XQvKYP0I/ZlIa5GQOADIxV3EvxDwB5mLcBAPanBkOAfobNaZibMQCIzjjFFgp/ANjGHAoAUJt6j2MC9BVsUMO83P9AdMYp1lDwA1CB+QwAgJbUl5wjQL+RTWqYl/sfiMr4xCWKfQBaM7cAAJCZepZrBOh3sFkN83L/AxEZmzimyAeoz1gPAADrqJ25hQC9AZvVMC/3PxCRsQkFPsD+jL0AABCLGp2tBOiN2bCGebn/gWiMS/NR2AO8YzwEAIA5WQvQggC9I5vWMCf3/mV7TTrOA3zL/VCfgh7IwFgFAAD0Yr1BSwL0ndi4BuApcwN7c83Vo5AHWjCWAAAAGVnL0IsAfQCb1wC0Yk5hC9dNDYp44BrjBAAAUI11DnsQoA9mAxuAPZl3OOZ6yEnxDu20uJ8ijKXGBQAAoDJrHvYmQA8iwqYLACyLOWlGznkOina4Ltp90mN8jfY7AgAA9GL9wygC9IBsYgMQmXmqNuc3HsU6s6t6D6wZb6v+7gAAAOdYBxGBAD04m9gAZGLeqsO5HEuBzgxc5wAAACyL9SHxCNATsZENQFbmsLycu30pzKnCtQwAAMAl1o1EJkBPymY2ANmZy/JxzvpRkJOJ6xUAAICtrCnJQIBegM1sACoxr+XgPN1PEU5krk8AAABascYkGwF6ITayAajI/Bafc7SewpsoXIsAAAD0ZN1JZgL0omxkA1CZeS4u5+Y5xTYjuf4AAADYk3UoFQjQJ2AjG4DqzHVxzXpuFNjszTUHAADAKNakVCNAn8ysm9gAzMecF1PV86KgZi+uNQAAACKwPqUyAfrEqm5gA8BT5ry4Mp4bxTN7cJ0BAAAQjbUqsxCgsyxLzs1rALiV+S6PKOdKocweXGcAAABEZt3KbAToPBJlsxoAejLf5dby/CmEGcF1BwAAQHTWrsxMgM5ZwgUAqjPXAb1ZbAEAAJCFNSy883L0ARDX8UApYACgosNcZ54DWrHZAAAAQCbWsfCcAJ1VhOkAVCZIB7ay0QAAAEBG1rNwngCdmwnTAahKkA5cY4MBAACArKxpYR0BOncRpgNQkfkNOLC5AAAAQGbWtXA7ATrN6NoDoCLzG8zFxgIAAADZWdvCfQToNKdrD4CKBOlQl40FAAAAKrC+hTYE6HQlTAegGkE61GBTAQAAgAqsb6E9ATq7EaYDUIkgHXKxoQAAAEAV1rjQlwCdIYTpAFRhToO4bCgAAABQhTUu7EeAznCCBwCq0JUO49lQAAAAoBLrXNjH8b0mQCcUwQMAFZjPYF82EwAAAKjEOhf2ce5eE6ATkq50ACown0EfNhIAAACoxloX9rHmXhOgE57wAYAKdKXDfWwkAAAAUJH1LvR3630mQCcVYToA2QnSYT2bCAAAAFRkvQv93XOfCdBJS5gOQGbmMTjNJgIAAAAVWe9Cf63uMwE6JQghAMhMVzqzs4kAAABARda70F+P+0yATjlCCACy8oYwZmITAQAAgKqseaGv3veYAJ2yhBAAZOYNYVRkAwEAAICqrHmhrz3vsRcvvvl5NmeZhWsdgKzMYWRkAwEAAICqrHmhr1H32PsA/dEfjjgSGMC1DkBW5jAis4EAAABAVda80FeEe+xkgP7oL+x1JDCYax2AjMxfRBFhcQMAAAC9WPdCP9Hur6sB+qO/3PNIIBDXOgAZmb/YW7TFDQAAALRk3Qv9RL6/bgrQH/3D1kcCAbnOAcjKHEYvkRc3AAAAcC/rXugny/21OUB/9E1aHAkE5zoHICtzGPfIsrABAACArax9oZ+M91eTAP3RN2z5zSAo1zkAWZnDWCPjwgYAAABuZf0LfWS/t5oH6I++ea9vDIG4zgHIyhzGsewLGwAAAFjD+hf6qHRvdQ3QH/2gPX4IDOY6ByArc9h8Ki1qAAAA4BJrYOij6r21W4D+6Ifu/QNhANc5AFmZw+qquqgBAACAp6yBoY8Z7q0hAfqjAxj5w2EnrnMAMjOP5TXDggYAAACOWQtDe7PdV8MD9GM2Z6nONQ5ABeazuMIU9gAAALAj62Fob+b7KlSAfszGLNW5xgGowHw2VshCHgAAAHZgTQztua/eCRugH7MxS3WucQCqMKf1E75oBwAAgB1YH0Nb7qnnUgToT9mYpTLXNwDVmNu2SVekAwAAQCfWyNCWe+qylAH6MRuyVOb6BqAi89tzqQtyAAAA6MBaGdpyT62XPkA/ZjOWylzfAFQ2yzxXpvAGAACADqyboS331DalAvRjs2zCMh/XNgAzyTjvlSyuAQAAoCNraWjH/XS/sgH6sYwbr7CGaxuAWY2cA8sXzwAAALAD62tox/3U1hQB+jGBI1W5tgHgnVvnxKmKYQAAABjIGhzacT/1M12AfkzgSFWubQAAAAAAIpg2hIIO3E/7mDpAPyZwpCrXNgAAAAAAexM+QRvupf0J0E8QOFKVaxsAAAAAgF4ETtCO+2kcAfoVAkcqcl0DAAAAANCCkAnacT/FIEC/gdCRilzXAAAAAADcQrAE7bif4hGgbyR0pCLXNQAAAAAA5wiUoA33UmwC9AaEjlTkugYAAAAAQIgEbbiX8hCgNyZ0pCLXNQAAAADAPARH0IZ7KScBekdCRypyXQMAAAAA1CQwgvu5j/IToO9E6Eg1rmkAAAAAgPyERHA/91EtAvRBhI9U4noGAAAAAMhDMAT3cx/VJUAPQPhIJa5nAAAAAIB4hEFwP/fRHATowQgfqcT1DAAAAAAwlhAI7uMemo8APTDhI5W4ngEAAAAA9iH4gfu4h+YmQE9C+EglrmcAAAAAgLaEPXAf9xAHAvSEhI9U4VoGAAAAANhOwAP3cQ9xigA9OQEkVbiWAQAAAADWEezAdu4frhGgFyKApArXMgAAAADAY8Ic2M50POnBAAAgAElEQVT9wy0E6EUJIKnCtQwAAAAAzEqAA9u5f9hKgD4BASRVuJYBAAAAgOqENrCd+4cWBOiTEUBShWsZAAAAAKhEWAPbuHdoTYA+MQEkFbiOAQAAAICsBDSwjXuHngToLMsihKQG1zEAAAAAEJ1QBrZx77AXATrPCCGpwHUMAAAAAEQhiIFt3DuMIEDnIiEkFbiOAQAAAIARBDBwO/cNownQWU0ISQWuYwAAAACgJ6EL3M59QyQCdDYRQlKB6xgAAAAAOCYwgf2434hKgE4Tgkgyc/0CAAAAQAwCC6jNPU4GAnSaE0aSmesXAAAAgFkJC4AejC1kI0CnK2Ekmbl+AQAAANiTzXqgCuMZmQnQ2Y0wksxcvwAAAABcYqMdmJ1xkCoE6AwhjCQz1y8AAADA3GyqA7xjPKQiATrDCSPJzPULAAAAUJsNdIDHjItUJ0AnFGEkWbl2AQAAAPKzWQ5wmvGRmQjQCUsgSVauXQAAAID4bIwDXGacZFYCdFIQSJKVaxcAAABgPJvgAOsYL0GATkICSbJy7QIAAAD0Z8Mb4DbGTXhMgE5qAkmycu0CAAAAtGGDG+B2xk44T4BOGQJJsnLtAgAAAKxjMxtgO2MorCNApySBJBm5bgEAAAC+ZeMa4H7GUridAJ3yhJJk5LoFAAAAZmKTGqAdYyrcR4DOVISSZOS6BQAAACqxIQ3QnrEV2hGgMy2hJBm5bus6TMbOMQAAAJXYfAboxxgLfQjQ4RtCK7Jxze5v1ITpXAMAAJCBjWaA/oy10J8AHU4QVpGNa/axGSY25xwAAICRZlh7A0RhzIV9CdDhCiEVmWS7Xk1AbWU7/wAAAORg/Q6wP2MvjCNAhxsIp8ik9fVqssjJuAVQz19fvVqWZVn+9uFh8JEAABVZ/wOMYwyGGATosJFQCsjK+AWQ0yE4PyZEBwDuYWMYYDxjMcTzwU8/fj36GCClt0dfAJm8PfEFQFx/ffXqZHh++G8AAGtYCwLEYSyG2F6OPgCo4HiS09kJZHSqWDeeAYy3JiD3SHcA4BShDEAsxmXI44NlWRZd6NBOr3eOffrx6+VT9yqwI90JAONc6jq/9G8AgDlZvwHEZFyGnF78w8ev39+3v/79VyOPBUrb0sl5LjD/zL0KBKJTHaCdFiG4TnQAqE0IAxCbcRry8wh32Mnax7yv6TL/9OPXQnQgDI9/B7hfy+7xv756JUQHgCKEMAA5GK+hlkcd6MuiCx329mJZF5qfIkQHMhGqAzzX87HrQnQAyEX4ApCLcRvqehagL4sQHfby0wafaS5EBzITqgOz2vPzygXpABCP0AUgJ+M3zMEj3GFnLULzYx7nDmT2dNEhUAeq2zM4P/6ZQnQAGEfYApCbcRzmc7IDfVl0oUNLrUPzU4ToQFVCdaCSEQH6gRAdAPoTsgDUYDyHuelAh072CM2P6UQHqjq1YBGqA9xOJzoAtCVcAajFuA4cfHDuP+wd/kEVP/349bD751P3LTCJtye+ALhuZAc8AGRmDQJQk3EdOOXsI9wPPModrov4hhPd6AA61YF4ogTYOtEB4DwhCkBtxnngGo9wh40ihubHPNIdwOPfAQCAy4QoAHMw3gO3OPsI94PoISHsbeQj2m/16cevFQYAT3j0IjBKlO5zAJiZtQDAPIz3wFZXA3Qgt59+E6IrFADOE6oDAEA96nyA+RjzgRZWBehZum2B047vYQUEwDo22wAAIA/1O8C8jP1Aa6s70IXokNupe1hhAXAbG3JAFR4nD0BmwnIAzAFATx7hDhO59EYYBQfA7WzcAQBAX2puAA7MBcBebgrQdaEzuwr3wJrfQSECsJ0NPuAUHd8AcJ1aGoCnzAnACDrQYUK3vBFAgQJwPxuBAADwmBoZgHPMDcBoNwfoFTpwgW33ssIFoB0bhgAAzELtS2Rfv3r1/gsYxxwBRLKpA12IDjXccy8raADas7EIAEB2aloyeRqaH4fpQnXoz1wBRPVy9AEAYx1C9F///qvN3+O4wHlx5/EA8NipRaSxFnKJ+vnnf331avnbh4fRhwFAYgIPMlsbjp/6ex+qoWAzcweQwebPQNeFDrW0uqe9axCgP109AADsTQ1KJfd2lutSh9uYO4BsdKAD3ehMB9iPTnUAAFoScsB6utThOfMIkNnmDvRl0YUO1fS8p73LEGB/uoQAAPZ3qgbL+AVV7dUxrjOdGZlHgCruCtCBevZ4Y4xCCmAcm6MAQESjw2LBM8xBqA3tmQOBiu4O0HWhA/dQYAGMZ+MX+vlr8E3a6McHjCF0BioSnkM75nCguiYd6EJ0qGXUPW0DBSAOG9sAUJswG6A/oT2VqBWAmbwcfQAA5xwXYy+GHQWMc22h/eHDw05HAu+cWiQbnwEgNpvcAIJs2EodAcyq2Weg60KHWqLd097hyGzWLO6/fvXq5BfsSecaUXhsMDA7YxzAaaPXyaN/PtxKHQHQMEAH6okWoh8o4qju3sW1QJ0IbOBzj71DcAE7kIWxCuA21sSwjpoC4LGmAXrUsA2oS3EH1wnSicJm/7yyd4RnOlagBmMOANCbGgPgPB3oQBmKPiroGXQL0YlIOJCPR6Q/NvPvDtzH2AHQV6Q1cKRjYW7qDYB1mgfoutCBCBSDZLTHgtqinQyECfsRhgP0ZzwF2J+1L3xL/QFwOx3oQHmKRHjMRgJZCR8uE4YDjGOsBYjDmhfUIgD36hKg60IHolI8EtXeC3wbClRRNagQhgPEZAwGAKJSmwC0owMdmJaiktkJ0akqSrixJQQ3LwGMZ3wGyCvyOjfysZGXOgWgj24Bui50IBPFJiONXERbwDOTrUGIEBygJuM3QC3Wt8xC3QLQnw50gCcUoewpwgI/wjHAKIJwcM1Tn/EdoD7rWqpTwwDs6+U9//hH3//Bpv/+3Z9/cc+PBdjNcVH6YthRQH9fv3q1fPjwMPowAAjg0qaceoiobCYDANWobwDGWR2gXwvLb/HnX36yLIsgHchFmE5r3iEPUN+HDw+lxvtrm3hqJHqzkQzAU5lqLW9e5xq1DkAMJwP0lmH5JYJ0ICthOhVZyANwL93rtGDjGACYidoHIJ6Xv/rTV8uyLMvPvvd6t+D8KUE6kJkwHQDgOuE6T9ksBgBmpQ4CiO2Dw//41Z++Wt58PjbAPgTpAFm9PfqCS6I+Yi7qcQFQ29sLX+Tm3AIAvKMOAsjjg6d/ECFEF6QDFdggBAC4nwA2B+cIAOA5dRFATs8C9GUZH6IviyAdqEfBzEH0Lu/oxwcAB8L1/Xm9AQAuUyMB5HcyQF+WGCH6snisO1CTQprohOgAZCdc385rBwBwG/USQC0vRx/AGocQ/bs/jxHqA7R0XFi/GHYUAADzuLaxOUtNZoMXAGA7tRRAXWc70JclThf6gW50oDrvVq0vU2d3pmMFgJYqdWBX+l0AAEZTSwHM4WKAHpEQHZiFghwAIJ6ogXTEYwKAPXz48DD6EChObQUwn6sBerQu9GURogPzUajXkLGjO+MxA8Aoe4TrgnIAyM06Owd1FsDcVnWgC9EB4lDAAwDkc0u4HrXLHQCgMjUXAAfpHuF+TIgOzE5hT28ehQcA/QnJAQDGUIMBcMrqAD1iF/qyCNEBDhT8AAAAAHCZPTQArrmpA12IDpCDhQAAAAAAVV36yJtrXwBwTepHuB8TogOcZoEAAAAAwGj3hN5CcAD2VCZAXxYhOsA1FhoAAAAA9CT0BiC7l6MPAIAxjhcuL4YdBQAAAABZCcYBqKhUB/qy6EIH2MK7gQEAAAA4R1c5ADMpF6AvixAd4B4WQQAAAEAmHz48jD6EUgTlAMyuZIC+LEJ0gBZ6LpQsxAAAAADG0VUOAKfdHKC/+fyLHsfRhRAdoJ1zi6qtX2u/PwAAAADb2XMBgNts6kDPFKJDKz/9+PXoQ4ApWeQBAAAArGMPBQDut/kR7llCdF3oADUJ1gEAAIBZ2RcBgH7Kfgb6MSE6wDwsIAEAAIBK7HMAwL5ejj4AANjDqcXli92PAgAAAOA0wTgAxDBFB/qy6EIH4Dnd6gAAAMDevn71yn4EAASmAz2Y//z3v3v/v//H//q/A4/ksuPjPBb5mHv7xWffef+//+XT/xh4JMC9zi1adawDAAAAAEBtdwXobz7/YvnyJzq7WzgVSB/+LEoofS40v/Z3ohx/a8eB+bn/JkiHWgTrAAAAAABQ21Qd6H/+5SfLd3/+xejDeOZaMD0qSF8TmG/5PpkD9Uuh+bm/L0SH+qoG6x8+PIw+BAAAAFjlw4eH5etXr0YfBgBQwFQBejS3BtR7BOmtQvNbfkbkQL3F66EbHebl88sAAAAAACCXEAH6b/74h/f/+0ff/0HXnxWhC/3eULZ1kL5HaH7rzx8Zqvd6PXSjAwAAAAAAQGx3BegtPv/8ODw//P/eIfoorYPZrUH66MB8jb271Pd6TXSjAwAAAAAAQFwv3v7P7U+YvTdAfxqeH+sdou/Zhb5XOLsmZM4Qnl/TIkyP8DpkCdF//fuvRh8ClPFfyT6LzWegA7QR/bM4jfcAQBXR665jL9VgABDWB6N+8KXwvIr//Pe/2zWovfbzIoTGLWz9PQ6vT5TX4dCNDhBVpo0HAAAA5vX2my8AgBbuCtDffN6viztzwD46pH3680cfTwRRf/9ffPYdQToAAMPoPgcAsnl74gsAoKUhHehrw/GeIfqff3n/57c/FS2ojnY8Ld36e/X+DPV7RQ3RPb4dAAAAgBFOBeXCcgBgD7sH6Jk7yy+pGlRHVu01140O9fl8MwAAAHhOUA4ARLJrgL4lPM8QuFcLchlLiA5EYvMCAACAVnSVAwAZ7Bqg/+j7P9j073qF6C0e4y48H6vq668bHYjIRgcAAABrWD8CAJnt/gj3rSE6nHMtRM/8WfBCdCADmyIAAADzsiYEAKq5O0B/8/kXN/+bLSF6xEe5Zw1lyUWIDmSk2wAAAKAW6zwAYBYffPmT+x9jvkX2EF14Hsu581HlPAnRgSpsuAAAAMSXdd328uFh9CEAAAV8sCzL8uVPPnn/BVVUCc8PhOhAZYJ1AACA/VmLAQA89+wR7rcG6VtD963d5BG60KsFs1UcnxfnCKAGmzkAAABtWFsBAKxz9jPQrwXj93SsbwnBf/T9H7z/aunPv7ztdxDMxlb9/OhCB3jHxg8AAMBp3ogMAHCfswH6spwO0fd+1HuP0JzahOgAc7JJBAAAzMYaCACgvZfX/kLrsHxt9/meofmhC/27P//i5H+vHsiSzy8++87yL5/+x+jDAEjh3AbSi12PAgAAYDvBOADAfq4G6C2tCc9Hdpv/+ZefLN/9+RcC8xs8/PajZ3/26od/GXAk8xGiA9xHsA4AAEQjKAcAGG+3AP1aeB7hMe2vfviX5T9/KDxf61R4funPewfrT3/uDEG+EB2gPcE6AACwB2E5AEBMu3agnxIhOF+WOcLWls6F5Fv+zT2v/aXjWHuMzj0Aa5za3BKqAwAA1wjKAQBy2SVAP+4+/9Wfvlp+9r3Xy7LECc/vsSVIPidDkNvy9336Pdf+/q2P4dr3i35edKFDLi8fHpb/evVq9GHQiG51AADgmLAcACC/7gH6ITz/1Z++ev9nh//9ZZAAfUtA2jNIPmd0kNvjd376/c/9jr1/9iW3BvwjCNEBYhGsAwBAbYJyAIC6ugbov/njHx4F50+9+fyLZVmW5cuffNLzMJoaEeT+/T/927Isy/K75cfv/2zvMHev3/tpiD4yOH8qepAuRAeIT7AOAAD5CMsBAOby4v/98pNuNeAhIF9jVIg+6rHhaxyC81N+988/fvT/e4a6kULsaCKG6S1D9F///vwbYIDtMj3C/eXDw+hDmJpgHWr4OvC4/6FxHgDeE5TXkGXNbb0NAHF16UC/JTh/+m+idaOPCo8vhedP//vv/vnHj46zVagrOL8uelc6ALmd2sATqgMAwP2E5QAAnNO8A31LeP7UXiH6tdAzWtf5Gk8705clzme8zyBKkN6qC10HOvSR5d3wy+Id8ZkI1iEuHegAMI6gfD5Z1tzW2wAQV7MAvUVw/lTvIP1c2Bm16/xWW8P02cLzp938LUQI0luE6AJ06CPLYn5ZLOgrEKzDeAJ0AOhPUM5BljW39TYAxHXxEe6/+eMfrn6DX/2pX8D25vMvdn2ke5Xg/On3PQ6Frz1yfLbw/KlTr9kWHu0OQBTnNhIF6wAAZCUsBwCgp0cd6GsC86d6BugHPUL042BzZGjcKzw/52kw/DTgnS1Av/b6t+pIX5YxYfq9Xeg60KGPLO+GXxbviJ+RYB3a04EOANsIytkiy5rbehsA4nrxDx+/vqsW3SNAX5b2IfqrH/5lquD8lJbhcEa3nIM1r9Xf/9O/Xf172UJ0ATr0kWUxvywW9HxLsA7bCdAB4DphOa1kWXNbbwNAXBcf4R5J68e5zx6eL0ufz/6u6tJrdfzfrj0C3qPdAcjq1IamUB0AgFsJyunt5cNDmhAdAIgpTQf6wZ6fid5DlPD8lJlC9L3Ow6XXdM8QfWsXug506CPTQt474tlCsA6P6UAHYFbCckbJsO623gaAuD4YfQC3evP5F6MPYbPI4fmyxD++jP7+n/7t7Ou651MQfvHZd3b7WQDw9swXAAA1qf8AAKgkXYC+LLlDdMYb8UaBc0H6w28/GvpxAgCwJxurAAD5qecAAKguZYCeUZbu7jf/+K+jD6GrUefhd//844uPc98jRNeFDkBUgnUAgHjUaAAAzOrlvd/gZ997vfvnoGeTJTxflmX56MO/meqz0Lfo9fo8/Paj7p+L/ovPvrP589ABYG/nNmh9xjoAQDtCcQAAeOzuAH2UN59/sXz5k09GH0ZJb/7xX5cv/8//Hn0YTb35x39dPvrwb276NyPeSHDoRO8dpANAZqc2eYXqAACPCcYBAGCbJgG6LvTT3j8OPVEH+rK860L/y9f/XS5EvyZS5/3xI91bh+m60AGoSLc6AJCFYBsAAGJr1oH+s++9XpZlEaQvjz9H/Nau50iqdKJf6j6PFJqf0yNMF6IDMAvBOgAwgpAcAADyav4I95997/Xyo+//YHnz+Retv3V4x8F5FdlD9FPheYbQ/JyenekAMJORwfqaDXUBP3v48OFh9CEApCYkBwCAmrp9Bvrh88l7BOnRPvu8YnB+eIz7suQN0Q/nZcbH0a+hCx0AnrslWO+5aX7pewvXAWA/QnIAAJhPtwD9oFWQHi00P7gUnmd+fPtT2UL0w3nJdMy3evjtR3d3oQvRAWCdSJvn145FwA4At4k0zwMAAOO9+IePXzdfJ/zo+z84+99uCdKjhuYH1zrPKwTohy70g6iB9PG5iHqMvbR4lPu5EP3Xv//q7u8NPPdfr16NPoTVXnq8L5QiXN/f14HHfI9wB2YiJIe5ZFh3W28DQFxdOtB/88c/nA3Ro4fiXBa1Ez3iMWWiEx0A5qB7HYDKhOQAAEALH4w+gMqedm9XUfEz3zN7+O1HTb7PLz77TpPvA1yW4V3wwLzeXvgCgAjMVQAAQG8C9I1mCZHPPYZ+lt8/i1YhOgDAOZcCC6EFAC2Zb4B7eOM6AHAvAXpHFT4D/RIhej260AGArQTsANzCnAEAAETVLUD/zR//0OtbDzdbcHzpjQCzvRaReZQ70NrLh4fRhwAUIiiB/8/e/YTcld6JnX8kvVk0uEPLzATChQFXBw3CKuiNzWAm2XkRMbUQyJsuCIUXpl2SHcjgGqx0l4ljZLpMDG1LVY0XpjaezRTUwoOy6F0yNCHuRYNViBa0AgOXJtODZWKTWXQpmoV8VVdX9885957zPL/neT4fEFTJpfseve/r9znnfO/vOdAfP/sBAIDotl2vmECfSevT5+tE9DhEdACgRqbXAerl5zcAAFCLodctswb09//8z57/6s2jv3tS+hAm1dMbAnhGRAcAohBnAMrycxhgWnZ8A4A8jr1+yTaB3kpIHzNt3VpE38cUehxTTaGnlNIvHl6d7LUAAOZgeh1gGn6WAgAANZvyWib7Fu69TaWL6JQwZUQHAKiZIATwCT8TAQCAFsx9TXM28euNshnR3/jCFwsdyTDHBuJVRK99G/RX/t6Frt4QwDO/eHg1ffrSvdKHAQAwuUMXV+eyHAXAtMRwAACgJSWucYoG9E21BfWxHv3dkyoj+pg3AHz2mz9MH333a3MfEgMsP3glLa4/Kn0YwJqPF4vShwDACPsu0MR1oCSRHAAAaFGUa53sW7iPMXar98X1R+GDYS0T3I/+7snzX+u/R588Cx0A4EWevQ7Mzc8YAACgZZGvdUJNoG8aOoGeI5pP+Xzv6JPoQjkAZ8tl6UMAqFqki75t/p6f8xBC9J8VAAAAU6np+ufsjS98cdSUdy5D4nn0afManRLPbd3eNs9CBwAYx6M7gJTqukkEAAAwhdqvg8JNoEcM51NOn69EnEI/Jp6L5rF5DjoAAMD8ar85BAAAcKwWr4fOUnoWrSNMoR+K562FwIgRfSjhvE+m0AEAgF61eFMIgPw8Mg2A2vVwbfR8Ar1kRO8tnK+LEtGHTp8L5/UxhQ4AADBMDzeCAAAAxujxOqn4Fu774nmE6DfH9u2bSkf0IfFcOGfFFDoAQP22Xfyey34UUEaPN38AevHxYlH6EACgeq6ZNgJ6zin06OE8t/WIvh605w7r4nkfTKFDeTVdxNtODqBP+y6QxXVq44YPAADAMK6fXlZkAv3Qlu092wzaq3+fI6QfiufCeVumjOim0AEA+nLoYlpgpwQ3eQAAAMZzLXXYSwF97il08Xy3fUE75zbvwjkAADCGwM5c3NgBAAA4jeuq8c5v+825Ird4fpoh262f+lrieduWH7wy2Wv94uHVyV4LAIC2Pd3zC3x/AAAATMd11emybeFeYzz/7Dd/WPoQshLPAQCgfWfLZelDeIHp9T64aQMAADAP11vT2zqBntK0wXvsa005JduaKabQp5xkpz6m0CG/jxeL0ocAANUynVwPXysA2C/aGxkBqJfrrXnNPoFe4+R5dMc+D31fODd9DkBKLuYBpuLNU3mYXs/PzRkAonL+BUDLXIvltXMCPaXT4vf3/uKv0vf+4q+O/vOnWFx/VOTj5vTo756MmiQ3dd6nXY8hMIUOAEAPTEQfx+cNAACgLNdiZU0+gb4ZzT/7gzsppZQ++vrNqT8Uadg0+qF4bvq8Xb62AACwXe/T627AAAAAxOEaLZaDAf2NL3wxvf/nf3bwhQ5Nm69Cekpi+tS2BfJVVDd5Tg6/eHg1ffrSvdKHAQAAk9l386KWuO4GDAAAQEyu12Lbu4X7yqGt3Mdu1f7ZH9x5IajPoYdt3PcZusW7CeV+TbmNO7CbZ7ABQHv2bXGe+yZIlOMAAPY7Wy5LHwIABbleq8uggL7Lqc85nzui84ltoVw8Z/nBK89/AbiYB4BpzBG1RXIAAIB6uHar2+BnoK9v5X5KNCev9UgumLPPekQ/ZgcH27gDAMTnzVLluXECANOz+xsApbnWa8voCfSp47kp9PkI5hzLZDpMwwU8AAAAAEB7TJi3bXBA/+wP7sw2eT5XRO/1Oegfffdr4jmTEdIBAAAAAICeCeZ9GRzQP/r6zTmPwyT6BIRz5jRkKv0XD69mPCJgSrb0BZiOHUgAAACgboJ530Zv4T6naBG9phgd/Vi/9K330pe+9V7pw2AiptIBAAAAiKCGNy960zpAfII560IF9JSmj+g9bOMeOZ5vhnMhvS1COuxWwwU8AAAAAECPBHP2OSt9ALTpUCT/0rfeS//Hv/pqpqNhbusR/RcPr6ZPX7pX8GgAAAAAAAA+IZIzRsiA/tkf3EkfpZtdTI+fqtT0+bZAvgriQyfMRfQ2LT94Jf389s306q1Yj2SAnGqbPreVHAAAAMzDNTdAGYI5pwi3hfscWg3x0bZuP2Z7dtu5t+vnt2+mn9++WfowAAD4DTdvAYDW1PYGdgDmY0t2pjQqoH/09XwxbOpnobemZDyfOnqL6G0T0gEAAAAAgCkJ5sypiwn0U0Sb8k4p5jER22p3gJJvVhDR6UVt7343jQgAAAAARCeYk1PIZ6DPYXH9UVp+8MpRf/aj734tffabP5z4iI4T6Znn1Gn1tSzx/PlVRPd8dACgVbW9kQoAoFY1nHd50zrA8URySuomoJ8qUkTPSThvl5AOAAAAAABEIZoTxegt3HM+Bz2aj777tSIT4KuPm/tj54znQn05pbd1t7U7Lanh3e/rvBMeAAAAACjFtuxE1dUE+inbuK9bhew5J9JLP+dc0O5LyWn0lJ6FdNPoAAAAAAxRwxvYvWkd4GUiObUYPYGe0+/8k3ulD2GvqafCS02aw0rpaXSoWQ0X7wD0yw1cAAAAcjNhTq26mkBPabop9HWnTKSL5fAJk+jUqsZ4LqQAAAAAAFMSyWnFufu3bx71/fzZH+SJXL/8d1cnf82pA/ou24J6LcG81CRyqS3EWzf261n66yCiUxsBHYCVqGuCn/sAQCuinm+tc+4F9EIwp1VHT6B/9PWb2SL61OaYQt+mllhO22p8nr1JdGpSw4X7JhfyAPOocU0AAACAoQRzenHSM9A/+vrN579gCl/61ntVBt/WRPgaeCY6NRBKAAAAIB/X4QB5eYY5vTopoK+bK6T/zj+5N/lrpvRsCp3dSm/hHSHglvapP/1J+tSf/qT0YRQlohOZi3YAAABgk13fgJoJ5vDM0Vu477KK6FNt7/7R12+mRZondufayp3jfOlb7xUP+aWsh/NdEf3Xf/D6wdfxRgSYR83x3IU8AAAANar5WhwgKpEctjt3//bN2f7/8f6f/1n63l/81dF//pf/7uqER7OdgL5fhADbU0Q/ZeJ8PahP8XWL9Hn3PHSiqfmiXUAHmE/U9cHPfgCgBVHPtdY57wKiE8xhmMkn0Ne98YUvpm/85p/HhvQc8TwlU+iUN9U27euv82//4d9PKaX0T//mv0zy2qX9/PZNEZ0wagHNOpwAACAASURBVLhg38WFPAAAADWq+VocoCTBHI4z6wR6Ss+m0NcNCekfff1m1meUC+j7mUKfVqnnmo+J6VE/3yI6pdV+wS6gA8wn8hrh5z8AULvI51orzrmACARzmMbsAT2llyN6SrtDeu54viKi71cqoq8mqYcY8kzwqW2L4duOo1Q032dfUI8a0FMS0Smnhov1fVzIA8wr8jphDQAAahb5PGudcy6gBMEc5lEsoK9bj+m5tm7fJKAfNmdEHxPKmcd6UI8c0FMS0cmvlov1fVzIA8wr8lphDQAAahX5HGuTcy4gB8Ec8sgS0FM6HNFX/uX3f3fmI3mZeD7cFBFdLI+vxDT/WCI6udR0sb6Li3iA+UVeL6wDAECtIp9jrXO+BcxFMIcyzkofQEnCeR6CeX3Wt5yPGtN/fvumiA4AcICbuQBArWqJ5wBTEswhhvO5PtAbX/hirg910PKDV8TzI43Z2vvf/sO/L5434FN/+pPnv6A3LVysCycAAADUpqbrcdfdwCmebvwCYsg6gf7GF744eCv3qQnmeQjmbathMh2mUtPFOgBlWTMAAAAYSiiH+LJNoJdi2nx626bQTZv3x1Q6LWslhHgXPAAAALWp6ZrcdTcwhClzqE/2gJ5zK3fhfD5jtnKnbSW3eP/57ZvZPybtq+lCHQAAAChDPAd2Ecyhflm3cKctq4nzf/o3/6XwkRDFKqLb3p1atRTPXcgDYC0AAGrT0nU50A+RHNpTZAv3nFPozGN92tjW7WyytTsAAAAAY9QUz71REfpmwhzaZwKdUYRRhjKNTm1qulA/xIU8AAAANWnpmhxoj0gO/SkygZ6SKfQaieccw/cNNXChDgAAAAzhTevQPhPmQLMT6MsPXil9CM0QQPP4D1e+Oflr/k/3vzv5ax7DNDqRtRbPXcgD5NXaOgIAkJvzKaA0kRzYdO7+7ZtFfza8/+d/9tLv/cvv/+7JryugT+PYeL4eg6NE3FLmCOOnKvk1mTqiv3rrzqSvR19avEgX0AHyiryWWBMAgOgin0tt4/wK2iCYA4c0O4HO6aaI55v/XntMjxjDa/OpP/2JSXSYiQt5AFasCQBAdLXFc6BegjkwVvGA/sYXvrh1Cp1yTtmy/VBg3vW/7wrrgvU8/sOVbxZ9M4OITgQu1AEAAKCMGq/JvUER6iGYA6cqHtDnsrj+yDbuFRHK8xPRoS0u5AEAAGAerrkhNsEcmFqIgG4KPY45p8+JZ+qv2dggL6JTSo3vdN/HhTwAAAC1qO2a3DU3xCOYA3M7X/oAiEM851THfB+c8n0HAAAAQD1qi+dADE83fgHMLcQEekqm0EtrLZ6X2po84ucit9Jbw8MhrV2seyc8AJusDQBARDVejzuvgjJEcqC0MAE9pekjuuegt6OWIDv1cY7Z3vz+//U/TPqxTzE2otvKnVxqvFjfx4U8QFmtrSsAAHOp8bzJNTfkIZYDEYUK6JQRafq8llA+lSmj8ZX/+f9+/s/bvqbRp+NFdBjHhTwAAAA1qDGeA/MQy4FahAvob3zhiymlR6UPoxvHxvMpYmxPsTx3GF59vPWv79Sf7zmCvIjOnFywAwAAQF61Xot70zqcRigHahcuoFOHnuL3qUoG4fWPfcpOA9vM9T0gosNhLuQBAACITjyHPojlQIsEdJhRpBC8bSodelHrRfs2LuQBAACIrqXrcOATYjnQi/OlD2Bui+u2g99FSO3Tr//g9VBhfxvfm7CdeA7AIdYKAKCkjxeLquO5cyl45umOXwC9MIEOM4keqU2k04uaL9zXuYgHAAAgstqvv1130ythHOBlXQT0xfVHafnBK6UPg05ED+ebhHQAAAAATiGeQ3xCOcBwXQR0tlsPveLp6WoL55sihfTaP5fEUfsF/IoLeQAAAKKq/drbNTctEssBTtP8M9BXPAt9v1zBssYwun7Mq+eHr35v899bUNvfx8kgrXMhDwAAQFTiOZTnWeUA0zOBznO//oPXJ58+3gyxEaabx1gP5bv+t1ZFmkg/ZNtJ4bnsR0E0tV/Ep+RCHiCyFtYZAIBT1H4+5Jqb2gjjAPmEDOjLD16ZZWLcs9APOyWiDwnKx0TnUgG39UA+1BxvrMhh1wmlsE4tXMgDMJa1AwDIofZwDjUQywHKChnQKeuYyeM5Y/PQ154y8ornL6o1om8jrPeh9ot5AQQAAICIar/eXnHdTRRCOUBM3QV0U+jDDd1+PUpsHnMc+2JwlL8PedkGnihcxAMAABCReA6nEcsB6tFdQOd462G59mlkkTyuSF8b0+p1qvmC3kU8AAAAEdV8rb3OdTe5iOUAdRPQOUqkyEkex2zt3yrT6szBRTwAAADRtBLOU3LdzTyEcoA2nS99ACUsrj8qfQhQrV//weveQLHF0x2/YAgX8UT3zhufK30IAABAZuI5vMi9P4B+mEAHjjLHlv4thnnT6nm1dHEPJW0L5qvfe+v9n+U+HAAAILOWrq/Fc8YSxgE4d//2zXDrwZVbd9Ljh1dn/zjLD16Z/WNAT44N6aeE8yu37hz9Z6MR1k9X4wW+C3ly2DVB/tb7P5t0ulxcpyfR1hzrCQAwhWjnOKdyjsQh4eIIACGECujrIUxAhzoNjehTTpu3FNE3ierj1Hah70KeOZTebl1EpxfR1hxrCgBwqmjnN6dyfsSmMCEEgPDCbOFeIoAtrj8S0SGzFrdpn9OuE3th/WW1Xei7kOdUpUP5Lu+88TkRHQAAKlPbNfUhrrn7JpQDcKriAb3lyVHgE3OG8/u3b3b3s0RYr5sLeY4VNZpvEtEBAKAOrYXzlFxz90YsB2AORQN6hOBlCh3mkXvS/P7tmymlGD9XStp20SCqx+JCnrFqieabRHQAAIhNPKc2YjkAuRR7BvqhyJXjGegrAjq0pfeIPlRLYb2Wi34X8gxVazTfRkSnVdHWHmsMADBUtPOYqTgfaodQDkBpRQL6kLiVM6CnJKJDi4T08WqN6rVc/LuYZ5+WovkmEZ0WRVt7rDEAwCHRzl+m5FyoXmI5ABGdz/0Bhwati5fuzXwkQOtW27oz3NMdvzidi3m2eeeNzz3/1bLW/34AABCdeE5p7jkBUJOsE+hjp0FNoQNTMIk+j0jT6tFvBLiYZ13PMdkkOi2JtvZYawCAbaKds0zJ+U88gjgArcgW0I8JWLkDekoiOrRMSM+jRFiPfkPART09R/NNIjqtiLb2WGsAgE3Rzlem5NynDIEcgF5k2cJdtAIisKV7HrbjepGL+r71sD37WD4fAAAwr48XC/Gco+3aar33+zsA9OPJYpHO5v4gtcXzxfVHptChUbX9PGrJrousKabVW74pQH3E4WHeeeNzJtEBAGBiPVwfi+fTEMMBYL9ZA7pYBcA+c4Z1yEU0P46IDtNxIxkA+tZDOE/JOc9YIjkAjPfkN+dVswT02sO5KXSAsrZd5InqRCKaAwAAEfQQz4Xz3URyAJjH5AG99ngOtMnPpvrVeFHoIr8tojkAABBFD+E8JdfVKdV5PwQAavRk7fxq0oDeUqAyhQ4ApCScAwAAcfQSzlPqJ54L5AAQz6zPQAcAqJFoDgAARNJTOE+pvXgukgNAXQR0oHkt7Y4BzEc0z++dNz6X3nr/Z6UPAwAAwuotnKdUbzwXyQGgXk82zrkE9D1s4w7AsWq94O+RcA4AAEQjnMckkgNAHyYL6CY8AYBaiOYAAEBEPYbzlGLFc5EcAPqyOX2eUvAJ9IuX7qXHD6+WPgwAGO3QBfe5LEfBJuEcAACIqNdwnlL+eC6QAwCHhA7oANCqfRfs4vq0RHMAACCqnsN5SvPFc5EcABhi2/R5SgL6QZ6DDkBuptdPJ5rX4503Ppfeev9npQ8DAACyEs5PD+ciOQAwFwEdACpjen034RwAAIis93Ce0rh4LpIDAHPZNX2e0kQB/cqtO1O8DABwoh6n10VzoISz5dINcABgMOcNz2yL5yI5AJDbvniekgn0QWzjDvXyBh94USvT66J5O2zfDgBAy4TzZy7M9KxzAIA5COgAQEqpjul14RwAAKiBcP4J8RwAiOTQ9HlKEwR0050A0IdS0+uiOcB+Hy8Wo54lCgDMRzh/kXgOANTopIDeUzy3jTvUp6efUVDaHHFdOG+f7dsBAGiFcP4i4RwAiGjI9HlKFWzhfvHSvfT44dXShwEAHGnM1vCiOQAAUBPh/GXiOQBQu6MDuslOIDI/o6AeojkAAFAb4fxlwjkAENnQ6fOUKphAj8Q27lAH8Rzq8D3hvGu2bwcAoEbC+XbiOQDQkqMCujgFABxDNAcAAGoknG8nnAMANRgzfZ6SCXSgMd7gA/GI5gAAQK2E893EcwCgVaMDeu9xyjbuEFfvP596dWG5HP3usRyeLBbd30wQztlk23Zac7ZcuqkOAI2yxu/W+7UuAFCXY/qBCXQAYBKCObsI5wAA1EQ83008BwB6MCqgl5ruvHjpXnr88GqRj72NKXSIx/Q55CWWc4hoDnl9vFikMze0AeAkwvluwjkAUKNjd681gQ5UTzyH+QjlHEM8BwCgJsL5fuI5ANCbwQFdoHqRKXSIwc8mmI5YzhTEcwAAaiGc7yecAwA1O3b6PKWBAV2g2k5Eh3z8HIJpiOTMSTwHACCqpxv/fsoN1dYJ5wBA7U4917OFO5Dd6s0nqyh+//bNlJJIDlMSyslNPAcAoLTNSL6NcL6feA4AMCCgC1r7mUKH46z/bPFzhlNdWC67uwkikBOFcA4AQE5DIvkuvV03jiGcAwCtmOKcb29AF7WAOVy8dK/0IUAWTxaLk25CiOREJpxDPB8vFunMzW8AGnBKJN9GON9NOAcAeNn50gcwVOTgtrj+qPQhAABk8Y33f5a+8f7P0tM0/Y1NqJFgDQDHebrn15TE8+0uLJfiOQDQnKnO/XZOoJs+H8dW7gBMyfQ50Xxjx8T5oRuc56Y/FAAAKlHyDZfC+XaiOQDAYQefgQ4AQL92hfOh9t00FddherZxByCnqDsSiefbiecAQMumPAfcGtBNnx/HFDoAUzB9TgSnhvMhxHUAgPiiRvJthPPthHMAgHFeCujiOQA1urBcNnGzRDyntBzhfAhxHQAgn5oi+S4tXA9OTTgHAHox9bmgLdwnZgod9ltcf5TSrdJHAbGI5kQQJZwP4bnrRHO2XKaP3bQHILgWIvku4vmLhHMAgNO8ENBNnwPAtJ4sFjtvXgjnlFZTNB/D9Dq98xx0gH61HMm3Ec5fJJwDAD2a45ywqgn0i5fupccPr5Y+jINMoQOwj3BOaa2G8yHEdQCgdr1F8l3E808I5wAA03oe0E2fT0tEh5ctrj8qfQhQnHhOST2H8yFsDQ8ARCGS7yeePyOcAwC9m+u88Cwl8RwAchDPKUE0n47pdWpiG3eA+ETy44jnwjkAwNyq2sK9NqbQAfK6sFy6mQK/IZznJa5ztlymj61BAKwRyKflWk84BwBYN+f54ZnpcyAH27fTO9Pn5CCax2RreABol0ieR8/xXDQHAHjZ3OeHJtBnZgodXnTx0r3ShwDZPVks0vdLHwRNE87rZnqdudjGHWAaInlZvcZz4RwAoJzqAvrFS/fS44dXSx/GKCI6QNt+dOMPD/9HD388/4HQFdG8D6bXAWB+AnlcPcZz4RwAYL8c54jVBfRaiej0zPbttGxIPP+1eM5ERHM2mV7nEFPoAM+I5HURzgEAKElAz0hEB2jLoMlzmIBwzjFMr+d3tlymjzu84Q8QhUjeht7iuXAOADBcrnNFAT0zEZ2eef45OVxYLrMsokPjuelzjiWaMzfT6wDURiCnFaI5AEBsAnoBIjo9sX07LTJ5zlxEc6IQ19tiG3egJiJ531qfPhfOAQCOl/NcscqAfvHSvfT44dXSh3ESER2gTuI5cxDOqYmt4fezjTvE401B8YjkbNNyPBfOAQDqUmVAb4WIDlCXsfHc9u3sI5rTKqEqpkNT6Lljlu8Fdsn9vXjMx/P9O4xIzhitxnPhHABgGrnPFwX0wkR0Wra+fbvnn1M7k+dMQTSnd6bXy4oUs+Y+Ft9L84v0/ZTb2L97q9+PPX8PMK0W47lwDgBQNwE9ABEdYFoXlstJb8IcE89Nn7MimsNwrUyv28a9vDnDXk3fiymJnBHUPOXu+4e5tRbPhXMAgOmVOGcU0IMQ0QFiMnnOMURzmJ7p9dM9WSzc2J+AoEgOOafcfU/D6ayvAADzKPWGSwE9EBGdlqxv3w61Es8ZQzSHslqZXgc4hghOjVqYPhfOAQDadC5VfJ31+OHV0ocwCxGdFnj+OaWdejPmlHhu+/Z+iObQhrkCe9Rt3N3sB6A08RwAgENKnjOaQA/IJDpAWSbP2Uc0h/ZMPb1e7TuUAYCDhHMAgPYJ6EGJ6NTM9u1EcGG5HP0ONeGcbQRz6FuLMdyz0AEoqdbpc2snAEA+pc8ZBXQASOI5nxDMgakc82YuACAW4RwAoD8CemCm0GmB559TA/Ec0RzojSl0AEqo7Y1l1koAgPwinDNWHdAvXrqXHj+8WvowZiWiU6PlB6/Yxp1qiOd9EsyBXEyhA0B9hHMAgL5VHdB7IaIDTG/OcP6pS19Ov37449len/EEc4CXmUIHIKda3lBmbQQAKCfKOaOAXgkRHWA6ps77IJoDAABDCecAAKwI6BUR0amN559T2ua2ucJ52wRzIKrI27ibQgcgh6jr4Iq1EACAdQJ6ZVbPlRbSAYYrEc5t4z4/wRwAADiFcA4AEEeUN11eWC4F9FqZRgc47L3b76UflT4IJiOYAzUzhQ4AsVj7AADY5VxK6WnpgzjV44dXSx9CUUI6EV25daf0IdC5926/V/oQUkrJFPqJRHOgJVEDekoiAgDzibj+WfcAAGKJcs64Ok80gd4A0+gAn4gSzlds5T6OYA60zBQ6AJRnvQMA4BABvRE9Phv98t0Pj/6zD25cm/BIgAiihXOGE80BAIAcxHMAgHiiDBusnyvawr1BrUf0U8L5EOL6NGzhTi61hHNT6J8QzIHeRbkw3EZYAGBqkdY96xwAQDxRzhfXzxVNoDeo1Wn0ucP5vo8jqo8jnpNDLeGcZ0RzAADoT5SboSmJ5wAAEUU5X9w8VzSB3rgWInqucD6UmD6MiM6cao3nPU6hC+cAL4tycbiLwADAVCKtedY3AIB4opwvNhnQUxLRD6k1pEeL5+uE9GGEdKZUazhf6SmgC+cA+0W5QNxGYABgKlHWO2sbAEBMEc4Xt50rCugdqTGiRw7o68T0/UR0TlV7OF/XQ0QXzwEOi3CBuI/QAMAUoqx31jUAgHginysK6B2qJaTXEs83ienbiegco6Vwvq7ViC6cA4wT5UJxG6EBgClEWOusaQAAMUU+VxTQO1VDRK81oK/LEdNXn6cawr2IzlCthvNNrYR04RzgOBEuFPcRHAA4RZR1znoGABBP9HPFs8zHQRCL649SSnWE9JrNFbe3vblg/fdqiOmwSy/xPKWUPnXpy8//eYqYvgrZ33vjcye/1piPB8BxLiyXYS4YAQAAAHqy742WJtAJGdFbmD7f5tSwPfbzEi2km0Bnn57C+SFjY/qQkD11VBfPAaYRPaCb2gPgWFHWOGsZAEA8Ec4VBXQGiRTSWw3oKR0XtU/9fEQJ6QI62wjn++2K6ccE7PWI/o33f3ZUVBfOAaYX4aJxF9EBgGNFWN+sYwAA8dRwnthMQE9JRJ9ClIjeckBfGRK1p/48lA7pAjrrhPPDvnrrq9k+1qGYLpwDzCfCheM+4gMAx4iwvlnDAADiqeE8UUBnq5IhvYd4vm4zauf4+5cK6QI6KQnnY+QM6ACUFeHicR8BAoCxIqxt1i8AgHhKnycOOUc8y3AcVGhx/VGYafTWlXjDwOpjlp5Ipx+iOQAAAAAA9K10PB/KBDqD5IrpvU2fR5EzpJtC74twfjzT5wD9iX4RaYoPgDEirGvWLgCAWEqfIw49PzSBziCL64+e/7PJ9PaYSGdqwjkAAAAAALBSOp6PIaAzmpjeLiGdU4jm43zl7ndSSi++483nEKBvF5bL0BeTTxYLk3wAVMOaBQDAsZrawj0l27iXdGpMt317PHOEdFu4t0f0Pc4qoKfkxg4AL4oc0a1ZAAxVej2zZgEAxFLT+aEJdCZjMr09JtLZRTQHgD6ZQgcAAADGKh3PxxLQmYWY3hYhnRXhHADmF30rdwAAAICajB0GENCZnZjeDiG9T6I5ALDOFDoAAADQMgGdrPbF9Ac3rnkOeiXWv05ieruEcwAoJ/oUuogOAAAADBH5/sYu51JKT0sfxNQeP7xa+hAYYTOki+h1GxLUr9y6k+FIOJZwns9X7n4npTR++xgA+hD9AtP6BcA+pdcx6xQAQAw1nheaQCcck+h12/zamVCvg2gOAPGYQgcAAADIT0CnuMX1R56N3rBtb4ZY3Qgec8N1yM1jN3DHEc3jECAAAAAAAGhN6cGAY++7C+iEsBnRTaH3YeofnENfr+dQKZoDQF1MoQMAAADkJaAThohOLvtuQrd6A1g4BwAAAAAAOOxcSulp6YOY2uOHV0sfAifY3M5dRKeEFkK6aB7bV+5+54V/b+F7DoD5RJ5CT8k6BsDLSq9d1iYAgLJqPh9sMqCnJKLXbNvz0EV0Sqnpglswr8NmOF+p6XsNgDJKX3geYi0DYFPJtcu6BABQVun7GKecD9rCnXA2t3KHklY/4KNeeIvm9dgVzgEAAJjek8Ui7LU8AACxCeiE5HnoRBPpwls0B4A+XVgui797e59I50sAAABAv069P3F+ouOAyS2uP3rh3x/cuFboSOCZJ4tF0ZvW791+TzxvWOQgAgAAAAAAQ9V+v7vZCfSLl+55DnqDTKITQc5t3QVzAGCdKXQAAACAeZ1LKT0tfRBzEtHrt+156CI6kUx9k1g0b8/Q558LDgAMETmgr1jTAEip/JplPQIAKKPkeeAU54DNb+F+8dK90ofADGznTiRTbe1ui3YAYAgxAAAAAGA+zU+gr5hEr9u2KfQV0+hEM+amtmDeBxPoAMyh9FTfIdY1AFKqf/oIAIBxWjj/a34CfcUkertMoxPNkIl00+YAAAAAAADxdDGBbvq8Dfum0FMyiU5cq3c8Cebt2Zws/9GNPxz03+1jQgKAMUyhAxBd6bXKWgQAkFcLE+jNB3TxvB2HAnpKIjox7Yqq1GlMDD+GmzsAjFE6SgxhbQPoW+m1yjoEAJCXgF4BAb0tQyL6WKI7cxDN2zN3OF9xcweAsUqHiUOsbQB9K71OWYcAAPJpIZ6nlNLZZK8Eldp8hrqgzimE87bkiuYAcIoLy2XxOLHPk8VCvADoWPR1CgAANgnosGE9qIvpDCGat0U0BwAAAACAftnCnerMsY37IUI62wjncX311lfTe7ffG/zfR4rmJvQAOFb06T5rHEC/Sq9R1iAAgDxKnfdNfb53ftJXg0ZtbvNO33504w/F8wp89dZXB/03keJ5SuVvLAHAXKxxAAAA0K6WrvtNoFOlElPoK6bR+yWa12M9nm9Oom8L69EWdtMRABwr2pq2yRoH0KfS65P1BwBgfiXP+aY+3xPQqVLJgL4ipPdDOK/LkMnzTaVv5mxycweAU0Rb1zZZ5wD61NINVQAAXtbS+d7ZpK8GHVlt6y6kt0s4BwAAgPo9WSxEdACARs1xnmcCnWpFmEJfJ6S3Qziv11fufueoxTLapJ4bOwCcKtratslaB9Cf0muTtQcAYF6lzvfmOM87P/krAlRMPK/fk8Wi+I0ZACgteiSwVgMAAEA7WrvON4FONaJNnG9jCr1u4nndvnL3Oy/93tB4EHFxjx4+AIgv4vq2zloH0J/Sa5O1BwBgHi09/zwlE+gEtvzglRd+Ae3bFsFPMXQa3U0UAFoUfX0rHVEAAAAAtjkrfQCQUh3T5UAeU0f0lJ7doI8eEQAAAAAAgOHmuu9vAp2iWpsuf3DjWulD4Ei2by9vjnC+zpQbAD2K/gYy6zMAOVl3AAAYQkCniNbCOXCaueP5ytAt3QGgJSI6AFFEX5MAABivxev65gP6xUv3Sh8Ca3oI56bQYZxc8Xxdiws6AAAAAABwuuYDOnG0Hs6B8UrE85XNafRokxAiPwBTirbObbLuAZCLNQcAoA1z3us4m+2V6Z5gTi08/7yMkvF83ZPFInxUAIApXFguQ0cDazIAAAAQgQl0JtfDNu2H2Ma9LlFCbk+ifc49Gx0AACCPCG+Wcv0HAMA+JtAZpPcgDkwnWjwHgJ6YQgcAAACmEvkewykE9E4J4vCir9z9jq3cMxDPAQAAAACAyM6llJ6WPoi5PX54tfQhZCOMx3L57oelD4EjCOkv2wzfx3yOxPPxTOABMJfo7xC3BgK0L8JaZL0BADhNqXO6uc/jugjoKbUZ0cXy+AT0dvQa1YdE7yGfG/H8eG7oADCXCOFiH2sgQNsirEPWGgCA0wjoDag9ogvmdRLR29VyVD8leG9+XsTz07ihA8BcIoSLfayBAG2Lsg5ZbwAAjiegN6LGiC6c109E70ftUV3sjsfNHADmFCVe7GIdBGhXlDXIWgMAcDwBvTG1hHTxvA0Cen9qCumieWxu5gAwtygBYxvrIEDboqxB1hsAgPFKnssJ6DOqIaIL6O0Q0fsVNaYL53VwIweAuUWJF7tYCwHaFWUNstYAAIwnoDcuakgXz9sioPctUkQXzuviRg4AOUQJGLtYDwHaFGX9sc4AAIzX6vbtKaV0fvaPUIGLl+6VPgQ68ODGtfTgxrXSh0HnxHMAAACiiBKuo4R8AABiENB/I1pEN33eLiG9TxHCdYRjAABiihIwdhE2AAAAgFwEdChESO9PyYAtntdLMAAgl+gRHYA2RVl/XHsBALAioK+JNoVOH0R05hY5np//X/7f578AAPYRNgAAACCG1q/Rz6WUnpY+iGgeP7xa9OPbvr0/l+9+WPoQyOhHN/5wlteNHMr32RXP/9v/+d9lPpK4okxkANCHyBfB1kSANkVasOuHdgAAIABJREFUe6w1AACHlTx/y3G+JqBvIaCT0idRO+eEuJDej2Mieq2B/JAh0+e9x3Q3cADILVLI2GRdBGhTlLXHOgMAcFipc7dc52pnWT5KZS5eulcsoovn5eyK14ei9pSBffVaQjq8aD2y9x7TAaB3TxYLcQOA2VhnAAAwgb5HiYguoOeTK1KfGtjF9HaNmUJvdfo8pWET6Jt6i+hu3gBQQpRJwG2sjQBtirT2WGsAAHZrfQJdQD8gZ0QXz+cVKUSPjeqRjp1pDY3oLQf0lJ5F9FUUt6X7y9y4AaCUSCFjk/URoD2R1h3rDADAbq0HdFu4H+nipXsv/V7pZ6fzosjRedux5XzWOnVpPZ6n9GIQX//nVUzvLZgDAABQlq3cAQD6ZQJ9QqcEdNPnp4sczI/lmeh9ODSF3kNA5zA3bgAoJdI04CbrI0B7Iq071hkAgJeVPF8zgV6hi5fumULPrPWw3Prfj8PEcwAAACjDFDoAQBw5z8tMoM9gbEQ3fT6OqAz0yE0bAEqKNA24yRoJ0J5I6451BgDgRa0//zwlE+hUQjQHAIByLiyXoWIGAORiCh0AoD/nSx9Aiy5eujfqv19cfzTTkbRBPAcAAHYR9gHaI1gDAFCSgB6EiA4AAEQWOWaI6ADMyToDANAXAX0mY6fQUxLRAQCA2CJHdADaEm3NEdEBAPohoAezuP5ISF9j+3YAAGAIYQMAAADm1cu1t4A+o2Om0FdEdAAAIKJoE4EAtCvamtPLDWMAgN4J6DMT0QEAAPIQNgAAAKA9ud9YKaAHZ0t3AAAgmmgTgQC0K9qa481aAADtE9AzuHjp3kmT6CmZRgcAAGKJFjRWhA0A5matAQBo21npA+jJtoj++OHVwX9+cf1RWn7wypSHBAAAAAChXVguRWsAALIxgV7Y2On0nibRL9/9sPQhAIThZhEAEZlCB6BX1hoAgHYJ6EGMCek9RXQAAAAAiPimLREdAKBNtnAPZhXRd23tbgt3oDdDb5K4cQEAZUTdVvfJYhEytgAAAACxCehBrU+jr2K6eA60aKob26e+TsQb/wBQi6gRHYC2RFxvvGELAKA951JKT0sfBIfdv32z9CEU4Tno0J6abixEuzFT0+cOgP5EWzdXrJ8AbYm43lhrAIAelDwPy32+ZQI9uF7DOdAONxIAoA8RpwJTMhkI0JqI6421BgCgLedLHwC7iecpPbhxrfQhAEe6sFxWfwOh9uMHAAAgj2hRHwCA45lAD0g4BwAAahRxKjAlk4EArYm63gAA0AYT6MGI5y8zhQ51cjMDAPokVAOQQ8T1xnUwAEAbTKAHIZwDAADMxxQ6ADlYbwAA6mcCPQDxHGiVd98DQJ+EAwBysN4AALSvxDmfgF6YeD7Mm7/1mdKHAAAAVM6b+wDIwXoDAFA3Ab2Q+7dviucjfO3Lv1f6EIAjuXEAAH0yFQhADtYbAACmJqAXIJwfxxQ61EtEBwCicF4C0J6IEd16AwBQLwGdaphCBwCAukQMGgCQi4gOAFAnAZ2qmEKHerlxAABE4bwEoD3etAUAwFQE9AKu3LpT+hCq9MMf/2VKSUQH+uVmPwA1EjQAyCXimuM6DgCgPgI61Vjfwv3N3/qMkA4AAJUQNAAAAIBaCOhUTUSHurhRDQAAwJy8aQsAgFMJ6FTPNDoAAMQnaADQM2sOAEA9BHSaIaJDHWq7aRDxZj8AAAC7uY4DAOAUAjpNefO3PpP+zT/4fOnDAAAAtogYNGp7cx8Aw1hzAAA4loBOc/76V3+b/s0/+LyQDgAAAEAoIjoAQHznUkpPSx9Er+7fvln6EKr0wx//5aD/7nd/+7+f/GP/r//Pf5z8NaFXEacBdol0g6OmzxsA7BJpbV2xxgK0yZoDADCNUudVJc6dzrJ/RMjkr3/1t5NG9L/+1d+Oes76u//ff5rsYwMAQEsuLJchgwYA7Ym45jxZLER0AIDABHSaNkVE/+tf/e1Rf+7N3/pM+tqXf++l379898OTjgda4YYBABCJcxMAAAAgJQGdDqwC+NCQfmwwH+rBjWtbf19YBwCgJxEnAgFoU8Q1xxu3AADiEtDpxr5p9Dmi+bbp832EdZjW+s0RNyUAAAD6JqIDANSpxDmTgE5X5p4un8OusL4isFOzKRe+fTdCVv+bGxMAEEu0mCFkAAAAAOdLH0DPrty6U/oQqjR2srt1hwI7tOrJYvHCrzF/BgAAgP5EfJOUa1QAgHgEdKoUPaLnPj4RnZqNieBjg/mh1wEAyosWM5wjALQt2roDAEA8AjrVih7RgfF23bCeK3gL6QAAAJTmuhQAIBYBnapFjOgljslz0GnJZtTOcSOhppBey3ECwBjRpgGttwBti7bupGTtAQCIRECnehEjOnC6ElF718eMeHMFAAAAAACYnoBe2JVbd0ofQhOiRPQoxwGcxjv/ASA/b1gDIKeI645rUQCAGAR0miFeP/PLs1+VPgQAAKieiAHQvogRHQCA8gR0mlIqon/ty78XIuCv4rmIDqdz0xwA8hMyAOida1EAgPIEdJqTO2RHCOcPblx76fdEdAAAOI2IAdC+iG/esv4AAJQloNOkXFE7QjwHAICWRAwZALTN2gMAwLqz0gcANaolnP/y7Ffpdz7+7dKHAdV6sli4kQIAnXM+AEAJ1h8AgHJMoAdw5dad0ofQpLmeSx41nj+4cU0sBwCgCYIBALlZewAAWDGBTvOGBO8f/vgvJ3utSEoF9c3nrwv71My7/gEAAPpwYbkM9fxx16MAAGWcSyk9LX0QpHT/9s3Sh0AjLt/98HnAniNcb8bx1cfZ9vtzHQPkFu0mihsoAPTC+gtAbpHWnhVrEAAQQcnzpNznQ7Zwh4btitq1fhwAAACAOYnVAADb9XSeJKBDg+aaPBfK6VXECQQA6EGki3PnAwCUYg0CAMhLQA/iyq07pQ+BRjy4ce2Ff58iegvnAAAAQC8ivYFrRUQHAMhHQAcOOnai3fPPAQA4VcSIAUD7rD8AAP0S0KFBD25cKx6vS398AACYmuk/AEqyDgEA5CGgQwdswQ4AAAAwjil0AIAYcr+RUECHhq1PgYvoAADUSsAAoJRoa5ApdACA+QnogVy5daf0IdCQBzeuvfR7IjoAAJxGuACgNGsRAMC8BHRo3OazyH959ishHQCA6kSbAASgH9YgAIC+COjQqbERfTPEAwBAr0z+AVCatQgAYD4COjRstY37rvhtEh0AgJqYAASgFGsQAEA/zkofAFDWvohu6hwAAADgmQvLZajJ7yeLhbAPADADE+jQuENT6Pusnpfuuen0zg0JAGBTpIACAAAATEdABwAAoBre2AZASdHWIW/oAgCYnoAOHfmdj3/7+S8AAAAAxhPRAYBeRTsPmouADh1YbeO+TkgHAKBWUS7YBQsAAABoj4DOSV57+93Sh8CJTKUDAAAAjBPlzVwr3tQFADAdAT2YK7fulD6E0UT0Ojy4cW3rJPo6IR22cyMCAAAAAADKyXmfXkBnEiJ6PQ5F9JRMpQMAEF+UyT9vtAPoV5S1aMWaBAAwDQGdyYjo9Rgyjb5ybEj/5dmvRv8ZAAAAgJpEi+gAAJxOQGdSInpdhkb0lMaHdNPrAADMTbQAgBeZQgcAOJ2AztF2xXIRvS5jptFTOry9u63fAQDojVgB0Ddv6AIAaIuAzixee/tdIb0yYyL6ynosF84BAAAAyvPGLgCA0wjozEpEr8vYafQV4RwAgFJM/QEQgfUIAKAdAjqzE9Hrc0xEBwAAAOhZpIhuCh0A4HgCOlmI6PUR0SGmSDdkAIBPCBUAAAD0oId71AI62Yjo9Tl2S3cAAMiph4t3AOoQaU3y5i4AgOMI6Bzl2BguotdJRAcAAAAYJlJEBwBoSa43CAroZCei18k0OgAA7GfSD4BorE0AAOOdlT4A+rSK6D/99puFj4SxHty4li7f/XDv/75p338PAABTuLBcigQAhGFdAgCol4BOUa+9/a6IXqFVJL9890NT6QAAAACBPVksbCsPADCCLdwDuX/7Zrp/+2bpw8jOlu71Es8BAAAAthOtAQDqJKAH0Gs4Xyeit8v27QAA5BIhVNiuF4CIrE8AAMMJ6AUJ5y8S0QEAAABoSYQ3dwEAMI5noGcmmO/nmegAAAAAtOTCchliAtyz0AEAhjGBnolp8+FMorfD9u0AAOQmDAAAAMC8Wr/2FtBnJpwfR0QHAABqFWHKEIBYotxktkYBABxmC/cZCObTsJ07AAAAAAAAkJMJ9AmZNp+eSXQAAGCsKFN+ALAuyvpkCh0AqFmOcxkT6BMQzQEAAAAAAADqJ6AfSTTPx1budbp898PShwAAAMU8WSzCTBoCEMeF5dIEOABAcLZwH8k27WXYyh0AAAAApiHiAwDsZgJ9AMEcAACgLib8AIjKGgUAEJuAvoNoHo+t3IHe2QYWAACgDREiuseNAABsJ6BvEM7hdJ5/DgAAwgQAAADUSEBPonlNTKEDAABDRZjuA4BdIqxT3uwFAPCy86UPoKT7t2+K5xV67e13Sx8CUKkLy6UbAwAAAAAAcKKW77V3N4EumMO8bN+ez4Mb1176PZ//l21bxDd/r/Q7/gEAAOiTKXQAgHi6COiieXts5U7PtoXzlW0XvKUvxEsYe+G//t/3+PkCAOYjSgAAAMC05r7WbjqgC+dtE9Hp0b54vsuuRaSVUDz1IimmA0BbIkz2AcA+1ioAgFiaC+iieV9EdDheC9uYzz3N5SYGAAAAPbBjCgDAJ5oI6KJ5fj/99pvptbffLX0YwIRqC+ou7AEAAICoXr/4avaP+ZPHP8/+MQGgRdUGdNEc6M0/+s9/k36a8eNF3spcPAcAAKAlEXZAM4W+X4kgPtaQYxTZAeCw6gK6cA6QX23T6QAA60pHCUECAOpTQzA/xq6/l7AOAJ+oIqCL5uzjOej0JMr3uxvAAAAAMK3Sb/jqXavBfKjV319IB4DAAV00B/jEP/rPf1P6EAAAAIDG9bRrSu/BfBchHQACBnThHOB492/fTFdu3Sl9GMyglxsYAAAAPTOFPh/BfBwhHYAhWj13OV/6AFJ6FnxWv6hHhG2koUevvf1u6UMAAKiON6MBwDCt3QR//eKr4vkJfO4AiGrOc5ZiAV00Z0qCIi3btn2773kAgLq0FiMAmI83fU1H/J2GNyEA0JusW7iL5QAAAAAATE3gnZ9t3QHoRZaALpwDTO+1t9/1KAUAAABoUOnniT5ZLEJPwovlZQnpALRutoAumgOcbtv27eRjq1UAAAAoSyyPS0gHoFWTBnTRnJJM4wIAAPuUnuYDgDF6XLfE8jq9fvFVER2ApkwS0IXzfv3022+m195+t/RhQJe8YQQAoC7Rt8MFgHW51i3RHACI5qSALpwDzGff9u3iOQAAAFAr0bwtps8B+lZy15y53vA3OqCL5gBliecAAADQhxa2cRfLAYDaDA7owjk18Bx0WrFr+nzI9/f92zfTlVt3pj4kAAAAoDNjprqE8n55BjoArTkY0IVzYKjLdz8sfQhN8+aQfnlWKgBMp4VJPojuj966/Pyf//U7DwoeCbQh4tollrNp83tCUAegZjsDunAOAAAAwC7roXzIfyOmQ91Ec8ZYfb8I6QDU6IWALpoDlPfgxrX009/882tvv5tSMn0OAACUMySUj32dsTF99WdFeMhPOAcAenOWknAOnM727fMQzgEA2jLmWbKQ21ShfOzH2hXFtx2PkE6vSmzj/s/+66ezfjwAgCjOxHNa89rb74qOAAAAcEDOYL7PZkwfszW8kA7TEs2Z2usXX7WNO0AHSrzZb2WON6qfn/TVADjJgxvXSh8CAEDzTIBDnHi+aexxRf17wBzmXL/+2X/9tHjObF6/+OrzXwBQg7PD/wmU89b3/ySllNI7/+KfFz4S9rF9Oy0q9W45AACYW2vRufZp9NqPn3oJ5pSwHtFNpgMQlYBOSKtwDj2Zcvr8/u2b6cqtO5O9HgAA0IbW4vm6OUP0kGe2n/Kaq38X0clBOCeKIRPpIjsAJQjohCKcAwAAwDxajufrpgrpuz5fp8T0Q18DEZ1DTnm+qHBOjfZFdnEdgLkI6DTptbffTT/99pulDwMAAABC6CWerzsmpJ/yDPZ9H2fM69rSnSmJ5rRMXAdgLgI6cBLPP5/GlNu305YLy2XpQwAAJvZksbDGk1WP8XzdoanuqT4/28L3Ka9tGp1Tief0bFdcF9YBGEJABwAAAGhU7/F8ZTNuz/l5mfK1RXS2GbKNu3gO222GdUEdYDqnPGomGgEdoDDT5wAA+bV0YQ+7iOcvq/FzIqIDzGc9qIvpAPWaeqc3AR2gUfdv30xXbt0pfRgAAEBmNUZi9hPRAeZnOh2AlfOlDwDm8trb75Y+BAAAAMhKPG+Xry3r9k1Y2b4dprHrOeoAtE9AB452+e6HpQ+herZvBwAApiKwts/XGCAvER2gTwI6J/vpt98sfQgAk/I8VAAAaiOs9sPXGiAvER2gPwI6k/hPH/+3k1/jre//yQRHAgAAAH0RVPvja05K27dxt307tfn9P/78C7+iEtEB+nJW+gBoxyqif+Zs/Psy9sXzd/7FPz/6mCAy27cDAABwrD9663L61+88KH0YAHuNjeKb//3//r/9xykP5ySvX3w1/eTxz0sfBgAZCOic7MqtO8//+b0f/DClNDx6mzqHed2/ffOF/49Sl23TBADAdC4sl8Ue3fJksbDWAycT0Wnd1BPJkWJsD6b4+q2/RoSvn4gO0AcBnVmswviukC6c1+/y3Q9LH0LVTJ8DAAAwBRG9b+tvBqtp+/ZSW3Vv+7gRoizDRInpIjpA+wR0ZvXW9//kpYg+Np5vew0AAAAAnhHRiSTyc6y3iRJlGaf0101EB2jb+IdVM4uWt1heBfO3vv8nR0+eH/vnXnv73aP+HAAAANTgj966XPoQCML3AqX8/h9//oVfNWvl79GbUl+31y++mvXjAZCPCfTCWg7n66bYsv2YSfSffvvNkz8uTM327QAAAMzBJHqfLiyXWUNeL3F59fc0lV6X3F83k+gAL1p/vEzNTKAXcuXWnSbi+frf4b0f/HD2j+fZ6TDe/ds3Sx8CAAAAmZhE78/c8bylCfNj9Pr3rl3Or5tJdIAYpgz3JtAzaiGYRzB0Et30+Xwu3/2w9CHAbFp4dxwAANA3k+j9mCvcCcYva20ifdfXeKq/X5TvoVxfN5PoAG0R0Gcmms9jX0RfTan/+5TSP/71X2U8KgAAoDatbC8HsElEb9/U8TxK8IyulpB+7Nezlr/fWDn+XiI6QDsE9JmMDee2WB5vFdFt605NPP8cAACAXET0donn5a1/zkrE5rm/ZkI6AD0T0Cdk2jw/8Rxo1YXlsvQhAAAze7JYWPOB2Yno7Zkyngvn05gjykb52hzzd4ty7PsI6QDsI6BPQDiP699/6n+0jTukZ7tc+FkFAABt+aO3Lpc+BCohordjqnheQ+Cs0e//8edPCrKRvy6tBuf/n737j7HrvO/8/nmGlESTE1GyLUueWdtxooRmrLXTtMrKbNWuN3U3jegAZIsm68SAG7oEVEpK4XiZRLGABewqMQu4sH5AwMAsBCgxnKKg/lgTKFYN3FYA7UIo2sQyBtq102w2cyP5h0RS/DXk/Ogf9x7OM2fO7/Oc8zzPOe8XcDEz9557znPv3Dtn7vmc7/cZ6uMCALRDgN4QQRTPAVAX7dsBAAAAuEBwjiYI0ePnIjwPOaAdiqaBbCy/m7LHF8vjSGt78gMAYFgI0GsgMM733FNP+x4CAAAAAACDRnCOtpLXEEF6fNqE57EGmrGrE6TH+DuKccxlqEYHACQI0CvoOjh/9clHOl1/10IPz2njDgAAAAAIlR2K54WaBOdwjWr0uDQNz4cYcMYo/Xuww9kh/o4unDxdedn9p451OJLmqEYHABCg56DavJrQw3MgFLRvj8P64qLvIQAAAGBE0sE4QTn6RIgehybh+RBD2SGJ/fdTJyBvuq4QgnVCdAAYNwL0FILz6gjPgbi8+uQj/I0DAAAAAkBQjlAQooetTngeeyiLMLkMy5tu12eYTkt3ABgvAnQRmo8BbdwBxGTXyorvIQAAAKAjhOcAqqganhOcowu+gvMsIYTpVYP0P3vru30MBwDQg9EG6ITm7bw8f8D3EAAAAADAiV0rK0zlgl4QngOogvAcvoQUnGfxHabT1h0AxmN0AXpowfmrTz7iewgAenDf48/wfgcAAABGiuAcoaJ9e3iqhOcE53At9OA8SzLmvoN0QnQAGIdRBOihhebwgzbu8IV23AAAAMB4EZ4DcIXgHK7FGJyn+QjSCdEBYPhGEaADAAAAAAD0ieAcMch6nVKV7k9R9XmI4XlW+OprjmrUM4TgPK3vIJ0QHQCGbfABOtXnAIAqmPcUAAD4sL64SMeiASI8R8yeOHmQEN2DvPDcd3BeN2itujxBuz9DDM9tfQbphOgAMFyDD9Dh3svzB3wPoTHauGPsXn3yEU4sAgAAADpEeI4hIETvV0jheV/hqr0dwvR+DD04T+srSCdEB4BhGnSATkgEAAAAAAD6QHCOoSFE96uv8DyEUNXHHNZjE8Lvuaqjk4ut7n9m4fZtP184eZoQHQBQ26ADdAAIyX2PP6NXn3zE9zAQOFq4AgAAxIfwHEBTWdXnXYfnoYapBOndCOH33TYUr7utrBBd6va19akv/7L+7Ph3O1s/AKBfBOgYHdq4t3Pw2Rd9DyEqhKEAAADAsBGeY8ioQu9Wn+F5CCFqVX1UDI9Fn7/3PkPyMlkhupT92ip7juq8Fs8uHdNDx+N5rwEA8g02QI+hfTuVqAAAAAAAxIngHGNBiN4f1+F5TKF5GiF6e2MNzxPJmNpWo2c9j0X3JUQHgGEYbICObrw8f8D3EADAufXFRd9DAAAAQEQIzzE2hOju2dXnLoPzmEPzNFq6Nzf28NxWVI3eVNkJHoToABC/Od8D6EIM1efwixMBAAAAAAB1PXHyIOE5gNa6CM8vnDw9qPDcNtTH1RXC8526GGfZ83x2iRM/ACBmgwzQAXSD+c+HgekjAAAAdtq1suJ7CAgcwXl/Hrj30I4LMERtw/MkNB9DwDyGxxibWMLzBCE6AKCOwQXoVJ+jigcvveZ7CBgp/kahCAfuAQAAwkR43o+isJwwHUORVJ+3Cc/HEpqnjfEx19XXcxRbeJ44Orm47dIHQnQAiBNzoAOohOpzAAAAAGNDcN6PuqF41vLf+f45V8MBOtM2PCdALp97Gt2LNTzPkjc/eh1VXpPMiQ4A/VlfXHRSqDaoAJ3KTgAAAAAA4ALhefdcVpMTqiNkLuY8JzzfQojux5CCc1tfIToAIC6DCtABAKhrfXHR9xAAAAAQkKEH5w/ce8hrsNxnC/aybRGwo2t2cC41C899Bud2YNo2YET3unqtDDU4tyWPscvXOVXoAMZk18pK9MfdBzMHOtXnQHdo3w4AAABgDIYcntvzh9vzifcVaIc4f3lo48GwxByeZ80P3eec0VVQkd+PkH7nfWjzeKu8JpkPHQDiQQU6Knt5/oDvIQDAYLmYlwUAAABIqxISp5dxWZlNSI2xSQfnTfgIh6sGhy7aXcO9Ll4zY21J3uY1znzoADAcgwjQqT4HukP1OQAAAIAxGFr1eZvg2kWb91iCc98t7TEseeF5nerzrsLzT50vvv1ajXW1qdJ1Gb4z73S3fuW3/0ffQ/Cm6xAdABC+QQToAAAAAAAAcBdcNw2WYwnOAddCCc/LgvI8e/ZuDwuvXemmdTcV7IhFl69VqtABIHzRz4Eea/X5q08+4nsIQCmqzwEAAAAgDr7nGPe9/TZiHTfCF0t4niUdqLvkcl5t5kLvTsgnOuzZe7uTS5mmr1XmQweA+EUfoANAbEI48YeTeKbWFxd9DwEAAABozXcA7Hv7gG9t5j2/cPJ06xD4U+fdhueJLkN0xCHkEN2FKoH60cnFRkE6J3cAQNyiDtBDCKEQnwcvveZ7CFGg+hwAAADAWMQ8/3mX4XWVdQ8lPB/K4+jKF08t+x5CdKpUn4dWdZ6lqxCdKnR3un78oYXoXZ7YUbRul6/ZBFXoABCuqAN0AACGYNfKiu8hAAAAjNITJw8SngNoJav6fCjheSKGEB3dCiVE76MrQlk1eh20cgeAeEUVoN/3+DPbLgC6QfU5AAAAgKGLOTiX+gvPi+Y2H1qAP7THg2HrKzxPVJ0zui5C9HiEEqL3xVWIXgUhOgCEJ4oAncAcAAAAADBU64uLvocwOjGH50WBdh/bTbZN2Axk67r6vKv5zqsKNUQfexv3Meij+jxrm1nbrfOa5bUJAHGKIkAH0B+qzzEWHKgGAABAbEIJrUMZRxeG/NjgXrp9ex/hOZC2/9Twq5d9hOdl23ddiU4VOgCEZbfvAQDAkD331NM3v3/4sUc9jgQAAACAFGf1OaFuvx6495C+8/1zvoeByPQ17zkAP/bsvV3XrmwPzZMQvay9/YWTp0dxogMADAkBOoCbqD7vlh2m69Jr/gaCoOxaWfE9BAAAgNEgPAfgSrr6vEzb8Dyk6vOsILGto5OLo5tjOza+5qv3XX1uS8aSFaS7eP2eXTqmh45zog0AhIAW7gAAAAAAYPAIz1EHzz3qqFJ9DqC+kMLzMmUnGNCBAgDiEnyAft/jz/geAgA0svT7f+B7CAAAAABEeA60FeN7KCRDDM5CDDaH+DxX0cfj9lV9Hqq817+L54m50AEgDMEH6AjDy/MHfA/BiQdpm52L9u0Yk/XFRd9DAAAAQE8I/tAUJzFsx3tpi92+vaz63EW4GVL7dgDNjfUkDwCIUdABOtXnAAAAAAAA8IUQfTtC9P6FXPkbYhU60Beq0AFg2IIO0AFgqIbS1QHt7FpZ8T0EAABgYd88PIR9AHxqW216dHKRkBrehXwSh29dvj8J0QHALwJ0ALRvBwAAADA4hOdwpWoV+liq1XlvbSlq3+4iPEc42+m9AAAgAElEQVQ9+08ROCIMRe9f2rgDQByCDdBp3w4A3Xr1yUd8DwEAAADoROwB31iC2JgU/U4euPfQzduT7+3rhij291joYgnPr12JY5xAl6hCB4Bh2u17AGNEaIWQUH0OAAAAYEgI9tCHJlXp3/n+ua6G48UTJw/qi6eWfQ/Diz9767uFwVabClPCc4QkltdjiI5OLurMAlMwAECsgqxAp/ocANCV9cVF30MAAABARwjP0bU2leVjqEyH2/A81PnPCc/Rl1hea3Xfq3X+TlCFDgB+BBWg3/f4M4Tn6MyDl17zPQSMyNLv/4HvISBwu1ZWfA8BAABgUAjP0TWXwfdQgnTed+7EUukbS6AJAADQRjABOsE50D/at3ejanj+8vyBjkcCAAAAAAjZEKrSxxii51WENq0+zwvPCatRxf5TVCiHytWJMVShA0D/vM+BTnCOPvzgXz2jBw99wvcwMBLHv/wnVKADAAAAPRpjgIfhGfJ86bHJCqseOl4cjrsOzxPXrlwMppU7gT4AABgLbwE6wTn68oN/xWstC9Xn3Tr+5T+RRCt3AAAAoGuE5xii2ML0J04e1BdPLfseRmNVqjvPLh0rDdHriqVtuxR+eE4VNkJ1dHJRZxZ2ngRz4eTpWq/bLv4GAQDy9RqgE5qjb4Tn8K2sGv3l+QN68NJrPY5o3NYXF30PAQAAAA4RnmMMkjA99CA9phC9aTtkl63bq4bnIVSfhx6eY9hC6sKQh/cIAOT7xGSidUkbs8v/ubDgeUTVdB6gE5rHL9Z5mgnPEQqq0ZG2a2XF9xAAAACiR3iOsXng3kPBh+ih6nL+4Kat26vyHR4SDALt5VWhA8AQ/boxkqRPTia6LmlN0o3Z1w1J/8EsUF+XdN26/F1gwfpcFyu97/Fnbl4AhIf27X4kQXparCepAAAAAL4QngNhCu29eXbpWKfheVOht26/duXizQviQAv7cQjx7xkAHDZGvz67fNKYm8H4qnVJfr4q6bKkS5Iuzr5enl1/52Sid04mPh5CJmcBOqE5QpKuPv/MoU94GgmwXV6IDgAAAADAEIQSovcRNHXZut3WR5BNaA70r+sOFgDQtX86C8zXNA3Jr0m6IultSRckvTX7+vbs+quzZa5pe7i+pmlF+qqkfZOJ9gUQpLcK0AnNESJatxej+jxMVKF3j/nPAQAAhiGUcA7wIZkPHcVCrdJsU3neRbhNaI4yobQdH8Jr1FXniVD/vgEYl39mjD6eCs9XtRWevyXpR5LeJ+nHkt6UdH5228XZ10uz5a9rq8X75uwiyXuI3mgOdAJzhIrwHAAAAACGi/AcQCjqVo66Cs/sILHp3OghhpFtglralwMA0J//yBj9naYB88bssq5pCH5N05bsH9JWoP7zkv6f2X3NbPlNFducLbtvMtGmpCse5kevFKATmCMGhOflqD4H/Nu1suJ7CAAAAFEaS3hOhTGG4ImTB/XFU8tetj2m6sysIDwvVA8xNIdb+08doyV44I5OLjqp6j+7dEwPHed3DaB//8gYbUi6VVvBeVKB/sHZ1+uaVpgn39+Q9DOSfqDtFeZlkhC9bpDu6vh7boBOaI6YPPzYo/r8YVpgIw7Hv/wnWvr9P9h23YOXXvM0GgAAACB8YwnPgSoeuPeQvvP9c76HEaS+wnNf1edVEJRjqK5dudi460KXeM8BGItfNEZG0/B8bXb5gKYB+Q1NQ/NV65Issz673D37+qMa20zC9iRI3ztr695HRfrNOdDt+cwJzxGThx971PcQgGg999TTvocAAAAAFCI8B+LEexfoXxft7EOZB30o+jyhBgBc+H1jdMAY3SrpNknvlbQw+3pZW/Oa25crkq5q2tI9CdSToL3JXsWuXLeD9C7NEZgjZlXC888c+kQPIwkf7dvD9vK8vw4KYwjR1xcXfQ8BAAAAANChMbVuxxbmPx8Xqr0BoF//rTH6hqT7NZ3L/B5Ng/FLmgbnFzQNzC9Y31/SNFi3A/SknXtSlX5bizElrd3fP5l0GqTPlS8ChInKcwwNIToAAACwHRWsQLYH7j3kewiV9PUe7jM8D7l9e6yocHaLKvThY/5zAH05L+k/1HS+82vaCs3Ppy5JeP62dgbndlv3a7PL9Zbj2pT0E0nzkvZ3FKIToCNaBH7VUX0ej5fnD5ReusJ7qnu7VlZ8DwEAAAABiyUURTcunDxdO5wFgCxDrswPqQq96VjanFhDeA6gL79hjNY0bbt+VVth+duaVphf0fag/Iamc5wnVebp8Dy5fUNb7djbujxb13wHIfpu52sEAHQqHaI/eOm1xut68NJr29b33FNP090BAAAAQaD6HENWFJQX3WaHYg/ce0jf+f45p+OKEa3b49amsnnIITGKXbtyUXv2xlsV3/R1T3gOoC+fNEbXtBV2JyH4uraH5Des79e0FZBvzL63NQ3N7bnP09eb2ba6QAU6olZWMcv851Sfj4HrqnQq0QEAAADAraS6vG2VuYt19K3Lk2H6Ds9jet4B12jj7hfhOYC+PGyMVrUViN/Q9vnL0+H5DWUH6bY2Fee3aDpn+mbGevZY37uuQidABwaM8Hw8XLd3H1KIvr646HsIAAAAAEao67D7wsnTOri03Mm6XaOjBLIQyHZr6BX6IbVy7xrhOYC+/HfG6FVJu7QVnl/TVkC+bl02Uj8nt9shd1boXcemtkL5WzPWeXU21oTLEJ0AHQAGhBA9XMx/DgAAAAyfjwrxg0vLUQTprkN0WreP29DD4VCFdtKDzxC9r20TngPo0/+h7eF5Unm+rp3heRKgJ1Xodit1F8F5cv8Naxu7Mpa5Tdu39Q6TbvbeDAE6MFBUn4+Xy2p0QnQAAAAAqMZ3e+8YgnQq0ZFg7nO44iNEH1P1O4Dx+G+M0S2ahtRJaJ2uLrfDc7tlexKeuwzOE2Z2XTIOo+1B+tuatnm37XUQohOgI2oPP/Zo7m3Mf46QPXjptc634SpIJ0QHAAAAgHyhzUkeeogeq5B+x7EjPO9PF89XaFXofes7PKfbBoA+PGKMvqNpED2nrcA8Ped5crk+u9zQVtv2OsH5Zs4lbzn7ZztIT6xmLNe2Ep0AHRggqs9hcxGkxxqiM/85AAAAgC6FGqqGXI1OFTqaIjxHnj5C7WtXLjrZzthPQAAQppc0bYW+W9tbpl/XNJy+nnFJwvONjPXlqRO0Fy2XBOn2ckbb72PULkQnQMcgfP6wu3mfgb70UYVuaxukxxqiAwAAID4EbIhBqOG5jRAdoSE87N9YqtC7DNF9t2ynCh1Al/5rY3SrpuG50VZofm32NbkkwXlSnW4H12XqBudVl92Ybf+W2biS+ydf29SgE6AjWrRvz0b1eVz6DtElt3Oko5pdKyu+hwAAAIAIfOf753wPAQNEiI5Q0LodMfIdnicI0QF05f/SNIA2mgbjq6nLDW2F5sn850k4PTe72EF1ldbsTZbNs6FpsL9b28Pz5GvT+dAJ0IEBITyPRwi/qyRIrxPiU4UOAAAAAPEJNUQfgxArdX0gPPeLKvRm6wolPAeArnxoVn2+S9OwOZnjfN1aZlPbg3O78twO0LuqMq+6vrXUeu2vTVq5E6ADiNryiSO+h9Cajyp0W91qdEJ0AAAAt+hWA8QnhvbtaSGG6FShjwPh+XCFGKK7EGpwThU6ANfs1u3JvOJ263M7PLdD9DSXYXgbLoN5AnQMzljbt4dQ0YzxiCFEX19c9D0EAAAAAAgKITr6NtSANUZjORmhbfgdanieIEQH4Mp/MavKTkLyJHxOKss1u95u3Z5Vid5FeN6krbs9no3UdVL9Vu4E6IhS0fznGI8hVJ8nfFehNxFDiB4CKsoAAIgHJ+AhBMyDjq4RoqMvbcPzsQS+sQvxJImk/XqTS5dCfK4AjFdSbW4H4klgvqbtc5/bl/TyVULuOoG4q0A+az11QnQCdAwK1ecAAAAAgJg9cO8h30NAiRjbt6cRovdrjKHZGB9zDPafOjaa+dCHjCp0AC68qu1V5UlwvibpuvV9VnBuV3uXheJ9zYtuR+NZgX3ddROgYzDGGp6P1ZCqzxNUoQMAAADj9MC9h25eELYhhOeJEEN0DANhaviSIJ0q/3gRogNo4yGrEjsJyJOq86TyPAnP7eDZaPv86G3D87pt2vPk1ZVnhedVq9B3txkQEIoxh+dUn8O35556OrhpFWi/CgAAEK8hV6HaCMvjM6TwPHFwaVnLx8N5zz1x8qC+eIpgP1Yug3OC3f7kPdd1/+adWbhdRydhzx8OAJi6Ovu6oa3wOV2FnoTnSficrvCWssPvKmF4F/OmZ23DaPq45lLXVUEFOqKTDupeffIRTyMB3IuxCh0AAABAPYTnCEloleihnkTTNtAdelX20B/fGDWpUud10C+q0AE0dX32dcO6zg7Q03ObG20PoaXsFum+wvO8debNvV6lCp0AHVEJrcrVt7FWnw+lffuQfn+0cs+2a2XF9xAAAAAQGMLzOA2x+twWWohe5Ot3TC8xOrNw++ACxiE+JuxUJ0jn9ZCtq+eFEB1AXb9izM2q7Dltr0BPwvPkYofjdqiedXsVfVSeF23XDtLLQnQCdESN6nMMUaxV6IToAAAAaCvUylNXCM/jNPTwPBFDiB5rcJ42lICxq8dB+/ZwVQ3Sh/IaB4AhWpt9TcJzo2movK6dwbiUHZqnK8+zpKu/XYTnTeZbt08QqIMAvWcEvs3Run27IVUv15FVfX7PWz/yMBKEivnPAQAA4hRreP7AvYduXsqWAxA3l8FuzAEjVecgRA8LVegA6rgh6U1tBcubs+uSAD25LqtVu12JLhWH521khe91q92lnfOd11nH7hrbAbyhdft2Yw3P0z7+pSXfQ+jMg5de08vzB3wPo7bnnnqa9ysAAABqizE8zwrECcmHZyzV54mDS8taPu7//fjEyYP64qntFfFDqT63nVm4XUcnF30Po7I+AlGqz+Ox/9Sx0r+Rsb3GAWDo/mNjdHX2vR1KJ+F5XnCd1bK9q3bsLte7qe0henrde43Rlc3sLVKBjkIhBHiEcUgk1ecf/9LSoMNzDAPznwMAAFQTW3hepdociFmIrdxDCs9dB7wxVOn2UXFeZ45thINK9Gr6eA6oQgdQxdrsYofia9oZoEv51d9VWrZXUVRlXuW+TVVt5U4Feg+2zQsc6dzGvhCe7zTW6vPlE0cGGZoffPbFzLb0aO/eyUSbkn6wsOB7KAAAAMgRY3iO8fBRfZ4VRo2tCj6RVKGHFJ53JcQq3b5CT0LzcQjxNd4XTiAAEJI1SVe0s9rcDpWz2rWXhdt1Au2uKtfLJJXou7T1eI3yq9CpQO/YtvActZSF5/c9/kxPI0EIhhiew61fNka/aIw+PJloYTLRqqY74w9NJvrIZOJ7eAAAAEghPEfI+g6ti6pvfQSMoVShhxqed/E7CWVe8T7HQXg+DFV/jyG8vvvW92OmCh1AkUPG3Kw0t4PxdOW5tLPq3JWuw3OXc5sToHfkuaeeJjxvgcpz2O5560e+h4BAPWiMPmKMDhqjv5f0byS9runO7R2S9kv6qdnXfzKZ6J9NJvo1wnQAAADvYgvPgS5VCZ/GHKKHqqvfia+Qse8An/B8WAjRdxrTYwUQh3R4vmFdEnnV5nVbrGfxVXmePhHgNuvn5Lq9xiiNAL0DBOftEJ7nG2v79ioI2cflPmP0IWP0t5L+TtLfSPqxpjv7VU1b0VyU9Iakyez2H0j6jqR/LennJxN9aDLRL3QUpjP/OQAAqGqM/zcQniN0fVefV93eGAPH5eNh/73oMkTvI3xLttN30DfG1/IYEKJvGcNjBBCfDUk3lB2G22F6XiV6+rqylu5N5javo+k6VysuxxzojhGet0N4jrQxBOPMg17Nv2eMrkq6KunvJV2eXb9b0q2pZa9rugM11mVu9nXX7Pvk672TiXZJeo250gEAAAB4cHRyqfrCv/3VHVedWZh3OJrtDi4tBx9i+7b/1LHOTrroYt5on8EewfnwVX0/JK/DIc6L7js8P7t0TA8d7/dEMADhe8AYrWp6bD1hlD3feR1Z4XrobuRcn54LnQDdEYLz9gjPi1F9Xu6et36k1++8y/cw4NgBY3RD0oqkS9raob9/9vXvVLxzN6nvkzDdDtJ3SfrAZKJ/S4gOAACADF3Of14WNBA4DVut8LxgHV2G6L4tHz8YfDv5LkN0F3wHehJ/y8akzvuhi5NEfArhvQYAWda1FRwnx8vt4NyeB71pG/cu27vvbLDe3bYSBOgOEJ63R3iOLE2qzwnR/XL9Xv6gMbqmaTv2a5LulPSWpHs0PVtuw7ouLWunav9TsDa7bk5bQfp7JxP9PSE6AAAAHGsTrKXvSwiFLEkQ30WQThW6X3Ygd3RyMcqAjr9b41M3RJfir0av897s+j1BFToA26HZMfYNbVWdS9urzvPC8/RX5fzcVNX12Mu1CdOTrrX2euzr9hmjy7MqdOZAh3dtArf7Hn/G4UiAsDx46TU9eOk138Pw4oPG6APGaF3Sm5LukLRH01bt75J0RdMW7pc0DdfT6uxEkzB9VdOQ/j0t50Uf4zymAAAAQ9ak+vzCydPbLi6FXOWKelxUn2et074MRQwBfh8hMeE5hizG13ci5rEDGL51bc1/nrArz7Mq0CV3IXmWruZFT9Zd5bqy+xKgt0T1eXMPP/YolecVjbF9+xjmPrcV/Y7HFqS/30zj7xvaCs1fl3S7piH3ldnlqqZzna873Pb6bBvvbhmiAwCA+KwvLvoeAgagi8Dc53YQP1dBeugt1ENBWLxl/6ljPB8j1+T3f2bh9qjC6JDHe3aJ9x+AqfXZxa64Tgfn0vbw2L6uLHxObs8raitrDd9Gk3UVPV5pWoUuEaDDE4JzFGkbng81fB9DkP7zxmi3pHlNd1r/TtOw/F2aBubJxWVonrD/gbgu6c7JRO+ZTPR+wnQAAIDRqlp97ivQJkR3b6jP6RCq0mOoQpcI0SWeA2xp+lpIgulQw2mpedU57w8AfdvQ9uPpeUG2fXw8/TVvTvRYVamyJ0BvoW71+dCDr6oIz4F2kiA9tL8pbd/bHzVGuzTdmf9A0nlJ79G0fXsSnK+2HKPNpC5p65q2dL8s6Z7JRD9NkA4AAADAEZ9BdtMgPYQqdEL08I35sSNb29dEiEF6aOPJQxU6gAeM2VZpnlV5Lu08Pl5l7vP0XOKxqBL87zOGAL0pWrc3x3NXz9jatw+1eryKJr/rEIP0Jn7WGP1E0oqkH2q6E3u3pgF2Ep6vOdxenZ36jdn2L0n6ByUhOvOfAwAAFHviZBzhl1Sv+twn39tHvGKtSidEDxMt21HExWsjlKr0NtvnPQKgb5vamgM9LzxPlou1orzpuMsq63c3HhEQgM8fPuB7CEAQkhD95Xk/74k21efvM0bnNW3VnninpuH5qqYBtkt1z4hLlr+h6T8b90wm2ivprxcWbi7zjycT/e/WzwAAABiekIPqCydPc1AerSQh+pmF+cLlDi4tRxNgh2D/qWNB/+1whb8/qMLl+yEdYh+dXHSy3rz1x+zs0jE9dHz4f4cAZCuqPM+alzxvXvCmXIfyrqrdN7W9Zb1JXScRoDfStIL65fkDUVWKdhnEPffU085auT9/7iV95tAnnKwrNGOrPl8+cUTfkvTxLy35Hkq07L8xfYTpbd/HC8boLe2c0/xNSbcpnPA8kbR1N5J+djLRDxYW9EuTieYk/Sot3gEAAKJnt6i+IP/tqoG+HZ1cKg3RUc/QQ3TCc4QgK/AuC9WHFJIDQJZDxmhV0+PZWVXnUn54HqI6x/bTYXjedYkN7ZzznAC9prG0H/dVxQqM3cFnX9TyiSNO1tVlmO7qBJjzBbc1bdnucs6VrJ3qhrZC9HsnE90m6VZJP5b0G8bozzdD/1cDAAAAiRDmdHaFKnQgXEMM0fl7g9CFFpDzngHgQ9aR6qTaOt2+3GQsH0Jr967mWE8f+08eZ/I8MAd6zwimt4zlZATsdM9bP9p2kbQtNP7WF4472Qa2JHOlt+2C8fBjjzoLz/ea6e4pbwecrkoPQbJDTSrRr2qr1fympvO3AwAAVLVrZcX3EEZtSOF5YmgBHfwomxN9iO+dPgwpPBvSYwH64Ps9c3aJ9ywwRsn85wmj7YGxybguuV/evOBl17mUNTbX0hX49s8E6DWMJfAl5A/DkNq3ZwXm8KdpkO4qOJek20vC86a63qHa1jUN0JMQ/ZqktyX9uulzFAAAAGjCRQBYFjICvu3Z27wVO6/vbvgO0draf+pY9I8B/oz1JC/eMwB8eNAYbWp67FrKD6PzQnTJzbF7k3Gpunyf0nO/b4oW7gA6ViUwv+etH+lbPYwlFi7buBdJh+hZJ8+4DM0T7zJGV+W/9UtT9s57XdIVbc0hMyfpdUn/pTH6X2jlDgAAECSX4XmI80XTyh12cJ4Vol+7Ui0cL3p9H1xa1vLxg80GOHLJ+zOmMJG/KUAzvHcA+LSu6bHsOU2PXW9oZwW6VP84fduj3lmt4pPru1Y0D3r6dirQPQi5wrvvsY2lqh/1tW3j/vqddzkayXjYbd5dtmq33RN5eJ4lOZPvsqYV6Fck/b2k36ISHQAAIDhdVJ4fnVy6eQlFTMFcaGIOO/bsna9UdZ4sl75kCel1PTQxvNaoOAea470DwKekffucdbEru/OOXBcdt3d5TL9uZbpLeY8jfT0BOm4KOdgv8/y5l3wPARl8tmunVXx43meMLqrb8NxnML+qrRD9sqQLHscCAACA7Q4uLfcyb3NIQTohOuqqGqrDnVADNoJzoJ0Q3z/Mgw6Mx8dn7ds3tBWcJ9IV2JvaOfd33jH22MrF2mQFSbdZeBBSWP3y/IGgxoNhcBFgt61Cj9nBZ1/0PQTn3vQ9gB5c1zRAvyhpRdJRqtABAIjC+uKi7yGgQy6D86rheChV6YTo4XLd+r+rsHvP3vnc13EfJ6WMQShBWxKahzIeIFa8hwD4lm7XbgfkVechT75mVaznzaXep6rbs08MSF9fdB+JOdBHjdAcXaH6G2l3GqNV9VMhnjePSV878euSzs+299diPnQAAACffITneffzNVc6c6KjrT1753XtSv586GjP17zo/G0A3OH9BCAkG5JuzL7mhchpSWC+qe3zlBfNWe7jqHeT4/xZmUHZfOgE6B6lA+wHL73mZbu+PffU053MtRyzIVYfN/WtLxzXx7+0lHl9mWXxXIbgbmP0tuKd97xsR5rluqSfzO77byX9V8bofyZEBwAA6FUI4XnWOnyEkITow9ZHq/W8EP3g0rKWjx/sfPtj0XWQzt8B+LT/1LHBdkbhvQUgJBuzr3ZwXjbXeLrqPB2i28uFcJTbHoPLwjk7CyBAD0hesO0qWA8tOMcwNa0+//iXlnJD8bG2cj/47ItaPnHE9zBaWTBG5+V2p5q1Q9wsuM1epunOtMr609Yk/UjTuVJulfTbxuhPCdEBAACi47oN+9GJn0peQnS0lQT1X7/D80BGwFWQznseofHVbaErvMcAhOZXjNGN2fdG02PT6RbuUnZL9rZzhnet7zbxBOgRSILvpkE6wTkAH37aGP2w5n3snWBeW5iy+9n3d71TrbvOTU3nRN8l6XbHYwEAAEA+V9XnXc1h7rutO9DGp877D9HHElq1CRvH8hwhTunXZ2yBeqzvr7NLx/TQ8bieawD12MfU57RVMb6u/PB8M+OSXpe9bPp7V+ocd7er5LtCgB6ROkH6GEPz58+9pM8c+oTvYSAwyyeO0Mbdgw8bo7+dfV91R5re2bXZ+YVU570q6ZqkNyX9ljH6M6rQAQAAotBVeJ7eRp8hOlXo1fTVZvjMwnwvr7Mu2CE6bdy7l/e+zXud8j5HbOq+xn3hvQUgBkkL96T6fEPZVeahtGNvmgN0GZ5vigA9SkMMx5vMg/75w8N7HkKUtGR//c67Ki0HPGCM/rWmZ7Vh2sr9mqQLkuI8NAYAALqwa2XF9xAGy0X1eZ+hJiE6YhVCJfrY8V7G0GW9xvsO1XmfAYjFrxqjVU0D8w1NA/Ss+dCl4jnRs+ZA7yps77ste1pRFTsBOoBcdiieDtJjCsypQu/X32oaGEthnMEWgmuSbkj6iaRPGaOvU4UOAAAQLB8Vwb7mRUf8knnJfaMKHUBfuu4SQmAOIFYb2l5xbledpwN0WbfZ0kG5i/nRs/gOzm15IToBOoAdisJx18H5t75w3On6hubgsy9q+cQR38Oo7EPGaMi1VE137OuSrkj6kaR3uhsOAAAAUtpWn/tsp91niE4VejhibuMuUYWOMJXN8Xx2ib9/sXMVoo9xX8g86MBwJeH5Lm0Phe0q8vTytjoV53m3ValU9xWeV50zPVmOAL2Ghx97VM899bTvYQCd6ruy/ONfWiJEH5CfaKt1u68a61Bru69IukXSRUnvNEZvUoUOAAAQlBBCTCrRw9HXPOhDQIiOkBAMjscYw28AyPNrxui6tsLfssrxrHburo5W5207hKrzvBA9q+p+rvvhAP15/txLvofQms9W477asn/8S0udbyOmKu4QvPrkI7Xv8zPG6HKLbbrYQZetw2dkvS7pqqZzoW+ULAsAAID62lSfhxCeJ/oaC+EwXGvbAQJoq2p4TsgOABiade085pwVkqevT34uavOuktuS9WddVzTXeh+qtK3PQwU6AEn+5zRPQvS21ehFYXwyfzu68aaDdaTbyRS1gimTt0zVVi1dWNU0QP81Sf/SGL1NFToAAN6tLy76HgI8Cyk8T1CJPi5N27iHMv+51H8VOtMQwNYkEH/o+GlauQMABiNp375b0g1tHVe3v+aFyXmBetbtZXOmh6ZNRkAFOgZnCFXoffMdntv6qEaHewuzFjGJtjvNsjPafOyUXYTuG5qG6D9R2P9YAAAAjEWI4XmfqEJHjKh0R+Kh46dbVZNTiQ4AGIJfM0Ybmgbneezj7VnFa3nH49PHxE3O9V3wWbkuEaAjEA8/9qjvIZAxKZwAACAASURBVIzSPW/9KKjwvK2y8D3Wx+qzrX9V563v+wqG83boVXaqPsPrq5J+OBvDT5kQZn4BAACIX5NALfTw/OjkUvBjBGyfOt9fuE31+bi1Dc7T6wLGhu4LwLCszy5z2n5sPF2Fnr4+rSgc7zPMTm+rq+2WtasnQK+JoDcOVKHHrUkVOpXr/txhhcB9B9N5bWeqhuhV5ndx7bqm7e7/M03/sQEAAED/Ygqmux4rVej5+gxpm7Tsv3YlvNdxTO8tIEGIDgCI2cbssm/2c1bL9byvVVSpQnd1bD3vuH7fIbpEgA4EZ/nEEd9DCEKdQLzOsrFWoYcsad0eUkvyLsbicp2XNa3an5N0J1XoAACMzq6VFd9DGLUYA74Yx4xx2rN3Xn/0L17xPQygtqSqnTAdABCT/3zWvl3amo88mQ89b27zKq3a0/dJX6eM64dmt+8BAE2q+j9/+EAHIxmXoQTJVJ77dbsxWvO4/b6j56rV7WWuSfqxpjthn88fAAAA4nF0cqlRlTIAoB47RKfVNQAgZOuaHrPeL2lVW+3c7eA7a67zdDCet3zW7enrY5d1zH9TBOiNPPzYo3ruqad9DwMlnj/3kj5z6BO+h4EWPv6lJX3rC8cLb0d3Xn3yEd33+DOFyyThb9GO0lRYpguuwu6uvCnpn0j6XyXdZYx+tDmEfzcAAADCFnsld1ch+oWTp5lTOsf+U8d6a3N/ZmG+9mv02pVL2rM3rBMr9uyd17Url/Tf/4v7na+7rznWgUQSphOk13fmK99wur6jn/tNp+sDgCFY11a1+Yamx+uTlu62KsF5HV0cyS47lp9U2NeRXr6o0j59GwE6vGJO+WzLJ47o4LMvdrqN1++8K4oq9LwQnfDcv3mrPUwVdYL0oh2Zb66C+UuSLs7WdcPB+gAAAMaqaqAWe3gOxGTP3nk9cfKg03USnsMngvRyrgPzsvUTqAMYu181RquS3qnt1edG06lD7YryrOC8jSZhdtG6+lJ0bD95PMntzIHeEMFve308h8+fe6nzbQBj9KGK4bnrnV/IFeV1rUt6a/b99aIFAQAA0Brhebm+qqyBJgjPEQrmSM/WdXiet037AgBjk1Se25c562IXtDWZ/7zstiq3l903xOP9yXNEgA4vOAEhDK/feZfvITRC9bl/f2t9n3emWdOdX537NW0x05ar7f5Q0j+efX+3CfHfBQAAhm19cdH3ENADwnO01Wd7+yHNc//FU25Cb8JzIFwhhdeE6QDGJj3feRKgJ8F00tY9a25zo50Btkl9zVvWxVHsKsF80RiryDt+X/W4PgF6C4TA9T382KO9P29UoRd7/c67ogrSCc/79eqTj+y47uesoDeElupS8Rl0IW/3vLaq0N92MiIAAADYCM8BAOhGyEE1YTqAofunxmhN0j3aWWG+oe1zo5cdv84Kx9uG5OkAPC8Qz7uvb8nJCEAvOOGgnuUTR3rdXqhBetb8523FMPd7yP6uwjIh7OSajKFNAN8kTN+U9JMW2wQAAEA+wvP6aOMep2tXhvtap/ocCFNMwXSVIP175z+24wIAIbND8nVJNzSdJnQ9dbEr0KvIqlavok5AHovdvgcQu4cfe1TPPfW072EEj/A8Hq/feVewAfOYq88PPvti7ydVZPmgMXpj9n1X1d6byt7J9lVdnrf9rtbxE2211AEAABi6L55a1hMnD3a+nSGH50cnlwbV5jsW+08d6+0EgzML84N+DVeVF5732VIf6JI9n/rZpThe1zEF52nJ2I9+7jdvXlcUlFcJ0T98x7fbDwwAGrghaUHS6uz7G5LWNA3M0xXotqzj0GXHpdPHuX0cx3Z9/LzK8XsCdHQuhPD8+XMv6TOHPuF7GNFIKtF9B+np6vNvfeH4qEN0X1598hHd9/gzktR5eJ6wd2C+5jjv60y5a5J+SdL/Lel2Y3RxkygdAIAh27Wy4nsIg9dH8Lhn7/xgq34vnDxNQAlnDi4ta/l4/ZNmqDxHqLoKuu0wvettNRVzeG5zWV1etC7CdQBd+U+N0TVtVZ4n1edZ852n5z23f64anOct10VRWJ/V62UZAC3cHQghIA5VF8/N5w8fcL7OUPmuOC5r6+6j7XsXLd1Rzftnc58X7TDtr225mtM8PQdMX9LbLdr2m7Ov610PCgAAYOD6Cs/tr0AIhnRCB+E5yoQWLHfloeOnt118GkJ4fuB3vqoDv/PV3rZHG3gAXbmhrSrztdllXfWORyfSQXvZ3OVZbdpd5QGuw/P0+rLGXvQcUYHuCK3cdwrtxAKq0JvLqkjvOjgvCsqpRPfjxyreodTZIXfNZ/V6kfQZf4m3Mm4HAAAYqq7auHcdnmcF5kOtRKcKPVufbdzHivAcY3fsQ/tyb7NDbLsNeZeGEpz78r3zH6MSHYBTHzdG1zVt355UoSft2hNVAvSiSvQkZC66fzqEblON3mXVeZV151WiE6A7lATGYw/SQwvO4U5eaO5j3nRC9H69+uQj+uU/etb3MCor++egzY7TFXv9b0v6RUn/b4fbAwAAGLKuwvMqVeZDDdHh15DmQa/axp3wHGNTFJaXcRFsl4XwMYfnPkPztKQSnSAdgAs3Zl+T6vMkQLelq8nt68tauCdBeNa853mV26GG52110aIeGm+I3kd43raFe4xV6AeffdH3ECpxFaLXadPeNETvu/W8Kz7b+t9fMUAv2umFtMOpsnPuegduV8r/jKQfzK67zDzoAAB0bn1x0ct2mQN9ylUF+sGl5U5Cxibt2fsM0c8s9NM+nir0nfqsQG/y2g5taoGv3zH9Whag1wnPeV3CZzvzNu3jYw6kYxFScJ4ltBDd99QAAOr5T2bV54uSViVd1XTu81VNw/QkILer0jcyfk7mSk9/lbZXr9u3pava836uqui4e15wnTWvextZlfc25kDvyBirsMf4mLGdi1C67hznTedEnzv840b3G6uy6vOhtjPpev50e70XOlg/AABAqL54ym+l6Z6987lBY9MAss/gciiVyYDk/+8BUFWT8PzMV75x8wIwLzqANq7PvqaD63T7dmln9bnNZHzNqjivcjy87lzoRePKGps9njrbcYEAvUMPXnrN9xB68fBjj0YVnj9/7iXfQ4BjTUN0uLM2+xpyy5W0dDhedQ73rgL1C5IecLxOAAAQFqrPw2AH3env24bgoVX/wr0+q5/76jTQh7IK80+dr7Yeqs8ResWsHZgTmvcr9OrzBCE6gKY2JL1POyvEkwC9qEo8r9q6aXCex5Rcyu5bZzuupR/3UIsGg2GH6C/Pt2s9HpKYAvMhWD5xJJo27m3mQ28ThDMnend++Y+edRYWD23eEJdnvq1J+omG9fwAAAAU+eKpZWet3KtwXXE+BhdOniawRKeoPkfsCMnRBPOiA6jrHxmzrZ36urbPf1616MueUjR9rL5qxflmzve2tse424b4Lo6xE6B35NUnH9lx3RDCdIJzVNEkRHdRRV4nRH/PC5t6/c7Wmxy8qvOeVxV6OJz849D0vmpxf0lKJhbYZwzzoAMAADjUZ0i+Z+98L/OhH51cGlSFMty4duVSNCeFEJ4jZgTncOF75z9GiA6gkg1J79c0ML8xu6xp5xzlebJC5XS1ehE7eM9bX9HyVXQ1t3mevOckGTsBuidJmB5LkB5KcP75w26er+fPvaTPHPqEk3UhW9F86MsnjnS23aFXoh989sVOn78mbtV0/pWY2rd3qU2QftHlQAAAAEagylzgPsLEvkL0PlCFDlcOLi1r+fi06wThOZrw2b797NIxQnN0ghAdQJn7jbkZ9iYB+trse7t9e550C/Ws0LhIOmjOCp6zjoVnVbk3lTX2rrvdEqB7FnJVeiiheVdiC9FjauPuWxKiF1W1Dzlkd6Vq9fla+SJRaVOFnl6Prco6NyQtSJo42D4AAMi3vrjoewjoic9K3D5CdKrQ/dh/6pgunAx7HuaQEZ4jJsc+tE8SFecAAH/WNQ1zN7Q9PE+OYxcdd07fnp4XvU4VeV6IXaZO0F2lsr2vEH2uo/WigQcvvXbz4sPDjz267TIGz597yfcQ0JGylvDf+sLx4Cq5q7rv8Wd8D2GbjfJFJIXfvt1Wdc6YJuss87bDbQIAAISuqyBtz975INpYhzAGFwiL/WlygkRI3Q/SXSIIzxGDs0vHdOxD+26G5wjfgd/5qu8hAEAn/v1Z9fl7tX3e8/Tc5enj2XXnNk8zqe/TQXlRcG9SX6uY0/QkgSrdXbPG0gUq0APVV2X6WILyoaAKHX1xPfd5zLL+wWizUy5b3+XZ173G6ArzoAMAgBH44qllPXHyoLP1hRZaD6mdO+IRwlzovO4RE7tFO9XmGAOfUyIAqG5NW8FyXoBusyuy04F6WeV5ulI9vb6s29PXp8eR/ppl1+xyQ9PpYpOf5zQt3lud3Zb46dm6/qZgDHUq3u3l7fVQgd6BV598xOn6XFam2+vyVekOoJ31xcVgqtCTnUjo8593UVHukj22DUl3exwLAADoxq6VFd9DCJqrqlTfgWGeLsdVZR54IBRnl475HgIi1UXYd3bp2M1qc0JzAEBoftFMj7ovaBqar80uWWFveo7zqm3a+5BXkW40PTlgt6bB+R5Jt0naK2le0n5Jd0j6WUk/P/v609p6Lqq0rq+aW2QtSwV6ZAi9ASTue/wZ5yfsSPWqz6u2b/ch7x+DJnOT9yUZ2+XCpQAAAIapTSV6qMG5LfZK9AsnT2v/KcLPRAzzoIdQhZ524eRpnV06RuUjanP1urFP4iA0BwCEbF1bVdg3tDX/ebr6O7nkheZF1ytjuTqKKsuzqtftY/FJpfld2npsc7Pr1mfX7dL0WPmadUmq8OuMMVHn8RGgIxqfP9xdK3sgVkklehdBukt9neXWZDtJC5mQXJ99pY07AAAYmzoh+gP3HpIUR3ie6CpEPzq51GiubMThzML8KDoNfOq89PU7fI8CIbPD76phelbXA4JzAEDoPmKMNiUtant4vqHpsew5bYXpZaF5WtOjzVmFaWXrSlfJJ1+NpuH4vZqG4a/Pft7U9LEmLeuvK/sEgqwW81WkW7YXIUAHgAHIauneJFTvau7zujuyJtqsP7QQfc33AAAAADyqEqI/cO8hXTh5WnsirGKNvRIdcQmxCl1yV02M8SoK0/OmCiA4D9PXvvnRHdd99vBfVr7/gd/5qsvhAEAQ1iS9X1shchKep+c037CuT4fmXYToWbKO/acrztPH3udml7/RViW60VZ1+Yb1fRKopyvv2zyGKvcnQHcs9CpQWyhzKKOe5RNHdPDZF30Po5WDz76o5RNHfA9D0jCezzzp93jZ36dDDcPzOvOIJFyH6S7WVydEz5pnxiX7nyEAAODW+uKi7yHAgdiDtyTQdBmk91GFThv37dLPRegt3ftU5bVNiA5X8gLzBMF5mLKCc/u2vBB99Y1Duu3uc10NCwC8+4VZ9fmGttqWJ0F5cjw6KzhXxs9FspapE0wXtW5PLnMF97FPApC2AvNkjvN1uQ3N6yJAB4AIrS8uatfKSq37lFWp32g9qur63tlVVbcSvesgHQAAYIzKqs+/eGq5p5EA9YQ6L7odZvdRjV7nxJA6ITonb6AugvMwFQXnWct9+v59O25bfeOQ0zEBQEjWJb1PW9XXSVhu28i5PpEVrKdvb6LK/ZLgPB2gZ41hI/U1OWGgKJyvM5aycRatgwAdo/f8uZf0mUOf8D0MwIskVL/dNIuACY6numwB/w5jdJV50AEAiFrdEx+Rb2jhuet27syF7l+oIXpfmJ4AISA4D1PV4DzthVcuZ4boADBEP2fMzWA8CdCl7cef7cpzW1n1eZ3qdPs+VaTnN7cvedXxJnW/pPLc5bjKFIXoBOgjRft2AIn3GKO3PWw31Cr0pvLmeam7juR52SfpcttBAQAADMTQgnMbc6KjTyHOiU4rd7hCcN5O27nIbdkV4hzlCAV/c4FwbUha1FaYnG55nnzNatuunNu7Ygfg0vYwPGGH/XbbebvFe7J80/G6mA89a/vp9vNoIab5zwEgsdrwfqFUn4cawm+q3j8r6XY6610MCgAAIEJDDs8ToQWaRcZcXV1VF63GY+gs0OZEkLI5rIEiZ77yDcLzlvKqw7/2zY9WrhxffePQzQvq+d75j/keAoAAfNAY3aOdrczTx5c3tPNYsjKWU8YyiXT4XbRs+n7pdcxJ2mVd7Mpzu5rePiEgHahX2XbX7Kp5iQAdkfj84QO+hxCU5RNHfA9hUGJ9PtcXF52s53qD+4QSnnehqx11OlAvC9bz5q8BAAAYsvT852MIzxMxhegoN7b5uumiAF8IztupGpAny9nL2oF5ldCcNuwAkO99xmhOW+H5uornDM+qQC865lzU1r1M0XzkdoieriZPxruu/GKxvqrl60rP3w4AGJk7Gs597kJoO0VbnaDb1bbS7LPv3uHx9wQAwJC4OgER/RhTeJ5wEaIfnRBkhmIsIbqr8JwqdNRB1Xl7Teck91Fl/sIrtH8HMGy7JN2ladCcrsxOFFVtVwnIqx7zLrsta312UL6RcZHyi/LsavUq+soVCNAdial9O/OfA0g0qT4PSZ8hfF+Bur09AAAQv10rK76HEKUxhucSVbxDFGKIHvLrLMTnC2EhOHejaXguEWYDgGvvNUZ3KTsgT9hBdV4QXlaVXvd4c9b86/b36Rbt9iUdnpcJLTyXpN09bgsAEJA7jGk0/zm10P2w/2kgTAcAAGMx1uAcw5aEwiHNH18WolfthhByGI9hITR3p014DgBwb8/sazrkTlqi26F6UXBe9rPUPkTPm3s9/TW9nbJMoWxcWScU5DEVlqmCCnQAGCmf1edDCIS7fgxN/6kBAAAAaOMepqFVVxOeoy+E5+74Ds+ZBx0AtrvbGN05+z5deW5XeKcveVXleZXrRdXoRbcZ66vJ+TnvtjqKjoFXOT6eHkPTcdgI0B2IqX07gGzLJ474HkKv7jTGWzDrY7t9tl7vyh7mQQcAAACiF0uIXhaOVw3PzyxUq2RPPHQ8nCp9+Ee7dneSecsJsAEgHO8xRnu1cw7wrBbp6fA8HaLnVagXVZ+XHSs3qa/J92WXutYL7pc1xrrH+JseVSdAH5kY5z///OEDvocABGt9cbHR/apWn+edcRaCqjvKuv8Y1B1DzKE8AAAAgP41DdHrhtFtFLVwp/IcfSA4bycJzJOLa6HMg/6RP/wN30Nw4sN3fLu3bXGiEhCODUm3W9+nw+5kbvGs29LhetHtTavPpfxw3L5uTlvt5rPyg7xMoW1b964xB3pLVJ/Dl+UTR3Tw2Rd9DwMRercxqvIxJ70jdRGeu9jp1VlH3rKuHk/edtqu2/c/BwAADFHTEw8BbImlejoG+08dC2pO9ETZ3OeE5+gawXlzXQTlXfj0/fuCCeBD8b3zH5PUb5AOwK87jdG7NQ2ek7A7OaacFXpLOwPyKheVrCNLXtV31rzn9vdZreWbHievM7Yqqs6LbqxlCNBHJMbqcwDuXW1wnxjD87rr8hmoE5gDUyF1uQAAF3avrPC3rSX+TwoDwfl4XLtyqTREr6rPinnEj+C8mSahue8Au+m2X3jl8uBb0BOkA+NhJO1SdtBtt2S3lS2XrjpP3yevUj39fdk207dl3b/K5+CkyK1KB1lXnwuLgnS7Zf2mCNABIHp1D8pulC/SaVDd1zrq3qftWXFV1p21/qJx3iZpteC+AAAAQ5d1QAX9IjwfH7vK3A7T+6g+N5J+67z0Z3d0vikEhPC8nlgqzdHc985/rJMQnfbtQBh+yhi9S1vV53aomxeey1rGXlapn5tUp0s7t1cUsufdp4m8QL7oOhfSQXrWcfe5KhO+c8m+xNa+3ffz1fTSh+fPvdTTlhCy5RNHfA+hc/tMX++qqdCqzkOQ9Y9KnqJ/lgAAADAsIbbGJjzHtSuXbl7qaFJ9fphgZ3TOfOUbhOcVfO2bH5Ukp/OZD72Sewi+d/5jNyvSXfF9nJ9LGBf4d4uKq8/rtmGvsnzVML3O/VwxGetzvY2ibWe9L4ymJzhgBP4h7duBwVqrMZ/neoVl6rYfz1tHrMFvSOO2uwXwDy4AABirMfwfRHiOqmiLjqEgOC/3tW9+9GZ4/rVvfjS4ecNDG89QuQrSOUkJCd8B/tgv+2fV5/bvoyygrlppnjUHeZXAu0pI3lV4LlXrmOsDLdwRtN87fMD3EIDB+CljdKOH7fhu/x5SAN5W8s/DpqZnvN1qjK5vDukRAgDQjzonHNreNZloXVvzyKW9Q1vh7g8XFpoNDqNHeD5e+08d04WTwws0CPlRhOC8miQ4T0tC65gryH3PwR6rrtq6A+jPvDG6VTs7ApS1V1fBclWry5Xzc9a607d3FZwnbpF25BZZVel9I0Bv6LuRtW8HgLbheZXKH987NVfb31QYlU724wlhPAAADNFdk0nhGfwb1ve2ZJlbZpeFyUQbktZml0uc9IYKCM8xNGXhedXXF/OgDxPhebnVNw5VCpftZZqG6S6C7Bdeudxo+022HfNJA64klegE6UCc5iTdru3hebpq3A6qqwTsTYN0Zawj66TxonG5MifpDk1PUP97x+tugwB9BGjfDmC/MVqtsFyb9u2uDxHXWV8Xh6ddtLJ3yff2AQAYknfNwu6mBxkS67NL1v9Zi7PuP2uS3iRMby2ECgTXCM+BLbQWHjaC83LJ3OZNAu1Yq9LT4y167LE9tq7VDdL5Gwv4N2+Mdmt7eL42+5r1udP+/JNu0a6C27Iq2LM+RzUJ2JNxuZZ8rt6Q9EFJ/1/GMj4K3gjQAcCyfOKIDj77ou9hOFclPM9SdqByTO3afVelE6ADANDe/Cw4l7bPNWcr+7mqH1rf32KM7pH07wjSoTCDc8TlzMK8jk7Cex25bt3+W+elby5xUkfsCM+LJcG5xJzieYE64Xk+2roD8bCrzzc1Dc/tz6bpr+kQOx2eb2bcVnRSeF5YnpbXtt3lsen0ujY0zS+S6z8gaZekv9bO56HPY+QE6AAwAGuLi9q9spJ5253G6GrD9ebtTH0H5770sZO2txHTcwMAQKg+bIz2WcF58iF4LWPZqmF6k/8HXpd0qzG6Toje2BCq0EMOz6k+R0gIzuNHcF7MDs6luMPzpm3cyxCcAxiKeWM0p63q8w1tVVzb1+d93mzatj29fNY68yrQ+wrPE2uSrko3p0W7VdL7NW3pbp9s0CcC9AZimv+c9u3DNcQqaXTjWsXlqrYsH2t43ocqbXUAAEA1v2SMvifp32hrHzqnrXnNE2UnDObtl431NUveCXGE6OPVZ3hetxKY8Bxtuag+JzTHGKSDc8ldeN5VkI240b4d8G9O0k9p57znNvvzZ9ZnzCoBenr5vHbvbavUu7Iu6YqkG5L2SLpN0oKkH2uacWSdBN+luZ63B1T2e4cP+B4CMAiudnZDCHBdjN/XcxD7cw8AQJ/2zMJze/85p632dnnKDkKUMdYlfZ29fjQX67Q2VJ7DNdft0tsgPAfKrb5xKDM8H4qYK+hj973zH7s5JzqA8Mwbs+0zYVJ5nhVubxRc7M+oda+vcknfrwtVP8vdkPS2pIuSzkvaJ2mxxv1doQIdAAZsnzFa9z2IjlTZkXe1s69arV91PVXunyz7DmN0lao1AAAy7TNGa9p5Fv2cqh8IqDvHWpP/A24xRjfYnyMAhOf+7T91TBdOjqM6kNcbhuZr3/zotp8/e/gvM5cLOTj/9P37CL8HIgnRmRMdCMe8MdrUNACWdobWeRXpedXodarHqwTmWffLUuVzcReuzy5XNG3pfoemgXoypq5RgT5gtG+v5/lzL/keAtDK2uLijuuqhueuAuE6utzJle3wu9penTP00v8Uld2vqI0sAABjt8cY3TYLz+esi1FxeF60P67bxq5u0H6LibWWGnWFXH2OuIVQhR7CGIBQfO2bH715kapXnftuu+5i+74fA7bY1ei0bwf82pS0S9uDcrvSO6/KPG+ZvCrzsopz1biuK20+/a5rOj/6RUl7Jd1ZYX3pznBNUIFeU0zznwNoZvnEkUHMMT8/O4icp071s2ttd8hF969aWdbl4y47IaHN4ydABwBgyztmZ/QnkrBc2nlQIK1KeF6m7f8Te43RFSrRa0vmn49ByOE51cAA0Fy6+jz79mlldwzhcjLGutXoPh/bR/7wN7xtGwDKJNXne7RV7Z31+XEj43r782lRBXr6uqxlsj4Pl92eFtKp31c1nQv9dk0D9ayxuxovAToADMja4qJ2r6xMvy9YrugAcZ/Bsst1hHwQtcvHDQDAWN05q+Be1fSgw5yy55LL4iI8t9WZjsV2Q9Idxug8ITqACFF9jrEqC8/TklC6j7D5hVcut9qOfd+iMD2GkwLGjupzwK+kgMuuEDfWpewY92ZqOWNdXyUwL7o9a3uxMJp+jr5RY/mmj5EW7gAwQPuslqB9tWEp4mL7rh9DCM9LVW0P6gMAMDTvNka3arpfTNq1+wjPXZx4GG59ctjOLoVfPU31OapoO/+5rxC77nZ5zY3Lma98w/cQOlM3PI/Zp+/fty0oT34mPAeAYvOzY/O3qLg9e/q6dW3/jFr02VXKbwFfpbo8luPi9kkHtj7GToA+ULHPf/57hw/4HgIQrbXFxdy5z8t2jCG1Y7GV7RBDC+ddqhIEAAAwJu8xRnOSrml61vmatg40SMX7TFfhucv/mYyk3cyHPjghh+cIR9vwHAjRkMPztmKt6CY0j489DzqA/m3kXG8H5nkV4nYQnnV7XgifXlYl6+hT00+7efcrW5+rx0eADgADFkLo2vUYXK0/lsPWIfxOAQDw5b1W2/brmobnVQ8AdNG23eV++R2E6LV9/Q7fIwCacxme912FTut25Bl6eD6m6nMAQDNJZ9j0/NlF4XdWqK6M28sqzbM+n5ZVoXetzafcvM/seScouEaADgADdGlhodP1Vz1jrcudcMhV467kzUmzjwPsAIARWjRGa5pWenHoJwAAIABJREFUnifznkvVgvD0h+30AYm2yv4fKjqQkdxWdQ43bAm1JbTv6nPCzfB1UXnO7x3olqvwvKgK3ZUXXrncy3YAANvtM6bw81/6s2i62lza+Vk1HZ5nBehS9nHkooA99PA8UTTurnMJAvQBir19O4Zv+cQR30MoFcMYyzTZSTTdsVQ9463purKWGbq88Fzq7yw7AABC8V5jdE1b4XneQYIsLveh6QMArlvH3cZJcrVRhQ70q0lQH+rJLnBr6NXnAABUtVtbnxXTVefJdUUheFZlet519v2qiLkore4JAMkyTT9lE6ADlufPveR7CIAzlxtUoSetSIsC7K6rypsu03bn7yL8d6VJFRsAAEN19yw8v6rtVdpl+8P0PjMdnne9P22y/nVN/x8L7YLqfFefV0GYOVxdV6FT5Y48Qw7PV984pNU3DvkeBlDbl099zfcQgFGxq8/tz1BZledFIXheoVrbz699HuO3t+FqO01OFrDHUPS5Nu+zLwE6AKBUKMFyni7az/h6zG1OIgAwTr6DNS5curzcZYyuahqeZ80JZyv6f6BOeG4KbnOh6P+LTUl7AqxC9/06yLp88rj7FthtxRCew78u2rfbCLnRt6GG510G53nt1T99/75Otodx+v2Tn/U9BGA07PB8l3V9uuV6WpW260p9zfpMXPUTpM/j3U2228d408+d/ZmTAL2G7z75iO8hAEAtdavQfQWzVXeEVdu5xxQw1z2TMOQTGeCW72CCSzwXYKjeOQvPr89+bhqep29zEZ53uT9mLvT6aOOOWHQdnie6CNEJ5jEWecE54TYAoI4mHUbt6vQ2bdpD1iQHcHHsq8nzR4CO4Pze4QO+hwCgJ20OPo85SPb9uH2HhWO5AMCY7Z+F52uzn9u2awvdEA+M9CVpR+47RKf6HKE5szDvLPRusx6mDBi2oVWfh9CqnaAeLlB9DvQn3bo9fVwv+XxnUj8rtUxR5bkt7xjikI4l5p0U3/dn5t09bQeAQweffdH3EDBARv0esG1yAHxo6jymPlvVAADg07wxWlX1D8d51edtTtKrs2wX+9E5Y7SxOcT/frqVhOhHJ5e0Z29/1bKE56iir+rztCT8PjrhdQq3YgrPv/bNj978/rOH/3LH7SEE5wCA+CTheSL92dD+vFgn/M0KxdPrsX/u+rh+V597646hb1SgA0CO5RNHfA+htX2TSeVlQz5EW3dsrnfobavXss4ibBKe77J+vq1kflQqnQEAMdpnjNaUfXCh7bQtZctW2Semx7ORc1sbIf9PFpNrVy71EmzHFp5TDeyHr/Dc1qSK3GUVO4Yl1vA8+Tm51J3n3GV1eN486C63U7QNAIA7eXOZ298nnx/zjhOn15H3+dTXsd2Y5k53hQp0ABioOuF5E03PPHNRee5zrva0PgPo9EF7wm8AwJDsM0brar7vzwrb+/ifIV1VUPfs/7zHSxV6c2cW5m9W28YWcANdKqtGdx2Wc8IGfEuH52npgDmk9umfvn8fATgaoX070A+7dbstKwi3lysKxrO+z1quKGyvcvyaT5lTZcfWCdABYIRcha9FLWrylmu6/lCVnR3YxWOIZT5XAACqygrPm7Zub6NqUF+lNV/b7bOvB4Zj/6ljQVShJ6gqRxsxVZ/X9cIrl3sN0cu2l9xGkA4A4aly4nc67E5+bnpc3m7tvpnzfZa849e+u7425eKzd5XHQgt3IOX5cy/5HgLQWlH1uYuKrLx/EJpUjOXdXvf6rLE0bZneRpfb5EA6AGCIysLzvrrXtD3hj/20P1S5AgDSyqrP85SF1T6q1Jts89P37wuqoh79+fKpr9Wa1m8IF6Bv+2ZTa5Ydvy76jFi14jxvmbyfy6rXh/CesU8Y6PIxUYFewz98/Bl998lHfA8DiN7z517SZw59wvcwRqnNgeGqZ3bVXbbOuNoemK46l0yoODAPABia+dSc51VVCdiHsN80xmiTNu6N2G3cgbYeOp5dPX526diO284uZZ/QEVoVetc4sQU+NQ3PQ1a1pTuhOcYotuN7rvFpoV9J6/auVH0951W2Z00rZh+rT1er9/H6qfMeLRpP0fSmXXSFpQIdXqXPFvu9wwf8DggYgLzq87bVWHUqqsuWDaUFeQhjKDPkUAAAMG77c8Jz19XnGK5P5oSagEt54XnebUXLEyoDaKOs3TvhOTBOvjsAjK1LQF5BWN7jLFquThV6XtfTvOPs6ec/bx72su3G+nssGnfVx0KAPjAfefwZ738Mx/qHE0C5NsH52A6IZz1X6Z93G/6SAgDi9E5jtJq6LutAQJa6AXsf/0N0WoHA/r6SrGCSeZ7hCyE6hiqG+c/7qD53GVTXnd88HZQTnAOIge8cytWlrHV7X1xNH1qW1bn4JBrCp9mmuWQvAbrvFzWBLxCWr3zzNd9DqGz5xBHfQ6ilTvV5+vass9hc/TMQSsV5lhDHFUoYAABAF95tjK7Mvu9qOhf2kxgrThpwqygIr3LfvPsPPUQf+uNDuFyF53VDbR8IzgGgX3tzWre7/uyZVVCVV33eRjrzTOefIeahfY9pjtAZAIYhLzwv03WL8Dbrcf2PQdF2QhHSWAAAcO09xig5JF11brO868p+LttGG3lV8OzHAVRFyAzEjfAaAMbJ9We+sgy1Sc46hty2j8dAC/cB+cjjz/geAgDc1CT47uJsurrb9qnK9pN/DkIYLwAAdSwYo0uSNlQcOuedcV+2TN+qzDtX1xAOZISGimy0cXap25CbEB1wY/WNQ1p94xChNgCgE1Wqz+t8Hmzyua9qEG5KlrfvU3Ue95D0eQIAAfpAEJ679fy5l3wPAailafV5F5oeQK7atrzr4NhXKE0YDgAYsg8Yowuahue2usF4aGF6H9Xn/I9QHWFkuQsnm7ckRzeG9rod2uNB+FbfONTJequ0caeNul9/9cd/7nsIAEZgnxWeF33+a1Il7kJeiG40DYDzAvW8dcQQoveFAL2mjzz+THBhdWjjARCWvg66tgm2mwbuRZc2mq636TjqjJc2sQCA2PzsLDxfU/HUMV3PHdeVXrrCGA5jtEEVOnyqMo86oTPgjo9Au+k2CeABIHxVwvOmTOpr1vdVLnMVbrcvJvV91jqaPBbXreJ9fwomQG8ohNA6xDC/jc8dPuB7CECU+qo+Lzo43Haec5fLNV2+znrrhOtFy9GGHQAwdD83C8+vZtyWdSAi6/a8n4vu60u6PT3CcWZhniAdQRtCiD6ExwDYqlShJ+qG4QTnABC+vNbttqKQt2oAXmfZrDA86/p0UG5fdmV83ybw9h10d4UAvQWfAfaQgnMA3XFxADcv9G1a7e1znvNQuHjsyT8mu6hIAwAE6oAxelvSpdT19n6wzYl0If0fwd7Yn0+mqnvLAjxCdDdt3B86fvrmZei6ngfdRgANxK8sSKfq3C3auAPoStXW7VnLZFWHZ4XdWSF6+v55leZ5leRVg/dd2hme160c73M+ch8I0B3oO0gnPAf6tXziiO8h5MqrPq/bPjwv0I61leoQVZkDFgCAUPyCMbok6W1tP6DQVeeZ9P187iOHfABhKKhGby4rNB9DiN6n/aeORRmkxzhmDFcIAXUSlNtjCWFcAIBq6pzEnTUfept262WBe9Y6ioL0qtusG54PHQG6Q10H20Nr2Q6gG3WC1rx/BEKbh5SgeDvmQQcAhOzDxuiypuH52uy6qgcfqp7Qx/4PLgwtSO/ysZRVmxOiu0cgjdCc+co3fA/Bizpt3PNQdQ4AcdmbU32eJavyPOt7+6t9e1YAntV23b49ax1VxlBUaZ63jtCVPa42CNAd6yrkJjjHkNxYXPQ9hEHIqj7vuoK8KV/jKJqvnApuAAC6cU3SBUmrBctUOeEv1n110ZhjfDwxqhs8DilE70LVcJwQ3b1YQvRYxglgmJq2cf/ht8d5UgiAYvty5j3P+yyXNX943vfp64rmL8+a57wsAC9qB5+nLJDvm73tzYzr6qynzeNIfi/ogMsgnfDcj+fPveR7CECuvNbttjpnx3Wp7Xa6HmeIB7IJ+AEAsfpZY/SWpKvWdWUn+NUNzss664Sw/wxhDKhnaNXoZarMg95kjnNCdPdCD6dDHx+G77a7z2VeT8U3igw5PP+Dk5/1PQQganU6f2a1QC+TDqzLwvOsID1rDFWqzfMC+KKK9K6qu6uqWkFfdP8qz0EWAvSOtQm/adkOoI6ynXvfB3JjCoBDGmfVECGkkAAAAEn6gDG6KMludBpqd5w+OH+sJpYmenEbW4ieF6QThG93dqldSNz2+Qx1XvQQxwR0wUUbd4RpaEE64TnQTl7r9qzPdum263lBb/o6qTi4LbutrEK9bvV6ViCf9X3eMkOQ99wQoPegSRA+tuD8c4cP+B4CELW6B2jbzkdeVhXm6oDxmA6yS9Ufb7ITT5af44A6AMCzu43RdUkXreuazGWedyJZ2Yljvv9nqLJ932McmzbB3pir0ZtUnaM/IQXWIY0F6AMhetiatnGXhheiA2hmb43W7UWhdNk85m3akSeXXaoWnlcJ0fOq2kPgexy7PW9/VJJQ/K+efKTScgCQ5/LCQm4b9y5bt6fPvEvvxFweGPZRMW/rawfd5HEmzz1V6ACAELxvdiLXD7VzHyX1e2JdbPvE2MY7NkmIfnRyyfNIyrUN/C+cPK1PnXc0GHQqCa6rtOHvegwA0If0yQt57fn/6o//XB/5w99otI0ffvsbes/HfrPRfUNB9TngTt7ntLzQ2a7mtgN0ZSxbpKytuH27faJ5eiz27Rsl69tM3ce3EMaQoALdg7yAnJbtQLiWTxzxPYRcdXYqVSrH8+bfLmsj3qQKvujiW1dja7ueEJ4bAAASPzcLz+3crWp4Xndu9KrridmQHksIXIV8Y6pGRzx8tHUPtZU80Nc86FSh9y/rOX/hlcu5v4uxVqITngPtVG3dXhSgZ1V9V63+rhKyl1W8299n3bfImKdeK0KA7kk6LCc4B9BE1zu3KmFv0wrqmLkK1V203o/9uQQAxG1D0znPr6v6yXdVT9Sri33ieH2yh5bjY2vrjp3azoPelSTU7jLYJjgH4EPZCQt5Qfpf/fGf658f/Z9y71cUlMcYohOeA+3ktW5Pywupy+YMT897XtZmvWjbRWMqaw9v35Z1XJtOpzvRwt0zgnMATbmohPahz8C9z3lSilr7FN0OAECsPmSM3tQ0QHcx33nV25os51ss40S5MwvzwbV0dxHs0769W32F767buxOaIya33X1Oq28c2nH9p+/f57Ry/IVXLjuvbMdOdX5nybLp30sSov8PZ36n1raTED2Glu6E50A7e832o8dVqs/T12V9n6du5bnJ+Zo1nryx502xVhaeh/YZ1scxdirQgQLPn3vJ9xB2OPjsi76HgEB1cVC66ThCac0eQkt4V9unlQ4AICQ/MwvP39Y4u9Gk9XnSHurpIgCkGh11+Khcb1sxTsU5gBglQXo6fC+qRi/yw29/I8qKdADVJOF508rrdEitkp/zqs/rtHgvauNeVIGevr7oeLXvY+llXHz2rnoCAxXoADBA9o4/awfZ5TZDlfVcxCLruU2fPQgAQF/uNUYXJF2StJ5xe1n1uav9V6hnx3f6P4cx0mZIj3bckhA9tIp0hMN32/d0CF5UmU5gjjJHP/ebOvOVsMPEPqrQqT7vXpvfVd597RD9n397b611/vDb3/BWjZ4O8O1xUH0OtJcXnhfNfW5fl/6aXi5rrvIqLeCrfs0yNxv/Rs7jsceUVYWe/t63vNb1ecfLlXNb2foS9n0J0OHd5w4f8D0EIHpFO7g+dnhdV7S7XFdsIXpI/7AAAPA+Y3Re0/B8I3Vbn/ss9o+oY/+pY85aWmfx2dY9xPbtDx0/7T04RjZCcoyZixCd8Dyfq9b2Ltvtu+SirbvLanYq44F20q3b09K32pXieWG0cr7PCtHzKtSzvs+7ruwzcXq5rPGnFVWf1z2m3mZKVnvMTZbLul/V8dj3JUAHgIqWTxwJqoX+lYUF7Z1MvJwdFvNB65hCdF9t+AEAyHND2W3bq+6zitrEVcU+ECHyUY3+F3/6u71tC/VxEgHgR14VurQVgDcJaQnPs9nPZd5c5ENSVo3eR7BNeA60U7V1e1YQnvycDm6rtFi3v09vN72svW77dnv79jiyjnfby1UJzrO+t9dVV9l96laJt1mu7rIJ5kAHgIHo+mByCPOJu1I2T3sIj9P39gEASHufMboo92F31fXl7Z9D2GeGMIax++Tx4grzvipv+5ob/S/+9Hc7rapHtqqhOOE5huro5/y0sXbt0/fvqxzy1ll2bPJORAi1ityVZG70rEsf2wbQXJXwPG9u8axAO6s1e979063b8+ZBryMr3E/fXlXe5+1YCtG6QIAORCSk6meEoexMObTTV7ieXm+T9ZuS1kMAALTx07PW7Wup64tC7fRZ7G32nzH8r5M1T16d5TEcZxbmewvSXfj6Hb5HMCyE54B/t919rtJyZeE4wXm+spD8hVcuDz5IBxCXsrbttrwg2g7Gdyk/BE8H61m3m5z750lXm2ddqj6eslbtTQP9qmL5LEyADgAo1XSn5iJ0DqUiPM1VqO5izvrQnhsAwLDcPQvPV63r6uz7itq2V5l/Lfb9XNvnCe70Pf9zEqS7brVO9Xm4CM+BcFQN0aWtID0JzKk6L1YnGO8zSE//HrN89vBf9jIWAGHZZ4XnWQVMWXNp54XHWeG3HYKnl8kKo6uE51U+H1YJu4vWm3XiO7YQoAMlnj/3ku8hDM4tKyu+h4AaXAXDyXV1DpZvOBpLX+qG6qE/HgAA/oExWpd0teLy6Y4qTec8jzF0zmubB1w4eVp/8ae/6yRIj2Xe84dKWuoPEeE5xmIobdzzEJzni6Wq/La7z+0Iyj97+C8Jz4ERS4fmjbp/Kj84z6swL2rtXjZnetEyUvbnzrITAPI+q/d94npXn5mbrjfvOd7tYlAAAH/qzkMa8kHdkA6CuzLExwQAGIcPGqPLkq6o/EBDnY4qQz/BLPT/t8Zu/6ljXqq3k23+xeznX/ntr7Zaj2tfv0P61PlOVj0KhOdAmG67+5xW3zjkexi1pANqV4F+XvBddf1tg/MXXrlcaVufvn9fq23ZnQcIzAFI5fOeF31+ywu97duzls+qLM+rFk/fnqfqZ8xkuXRYXuXSp7qfmcvGV/WE9qqP04gAHZ597vAB30MARiPrn4Su5ubssg15VksdAADg3pXZJekIE1pVeIhBu/3/SYjjG7pPHj+tfxl4kNkmSO9yXvX9p47prMZZOd4W4TkQtpBD9CpBcdXg2cf6Q1OnbX/svvLi/+Z7CEAUqoTn/z977x58S1bd933797uvuXeAASGGN8iyhmAnYGRN2RopRrJDLHmGSg2yFRhrHGxmmDiDHHkq0UiQRzmOJC6uGrsiplJmYEoJNsKxzKQiMJWATFwRIyfIHo1S8niIZAbQ8JB4zOPe3339Hvmje91eZ521H/3uPuf7qeo6fbp3797dp0/vvdd3r7UtoXnMZZ/+1Ow4xxXOPu/4WBj3HPt9Kvy7jRQnn4dqmXv/tUB83vYm+eRCAZ2QhfDa+x+aughkA4mJ6UOL57pyH3re700S2+femCGEELIZvKQocA7AAdanVNE0mS+NdRiZC1N5oWuskA6ExfQhhXOLiMEU0sN84gPvuHp/KJ4TsgzmJqI39bBuI3I3naccmEf4+rbe57ne5s9/7fe3yp8QsjyseG6JibFeOPXcY1Lh2WPieSose6rsXro5ep8vBc6BTgghDXjs7lunLsIKfVZuU1WabedGbXoONgYIIYSQPF5YFNhDKZ4fVNtiI9i9/Za5ea/PkewBf8UmDQ2cjue9bx7C59M//aFaTP8H//mKWP6xl147qniuoTAc5xMfeMfo9+hj93306kLI1CxxHvSleye3EcSHPAchhMyZ006fKdV/zQm3btPD7I8J4J4wvxs5T2i+8pxzNhHMl9QHzx1g0Bf0QCeEkAVz8aUvxamvfCWZbq6hVL30Q88bupR5SXPC7xBCCCF987Jq3vMDAPvVtliYOwrnJW1C7RGi0R7xU4nmFu1p3Yab3/khCvEtyBHIvTRLFDQJIc0YI9z6lCHdKeATQvrgTFG44crhrDcRzDXe3OexdLne6Lnn09tC/XVPMPf2LQ0dyn3oPjcFdEIy+KWHP4W33/Smyc7P8O2kC0uqCJdU1jHg/SCEEDImrywKPItSPL/i7M+ZL67P/YQMzRxCuc+driI6yaMPr3KK6oSkmUMo964i8SbNWa7pcl9yw7cTQjaflHguWA/ukECtt3uibWxe85CHeiwsfKzMXt454vkh1sX0pYdvH2uwOkO4E0LIBrOkCnAOYeOXzCZeEyGEkPH4rips+3615BgdQuR0wje13hprJDwJ8+aGYu9cQrlPSeoe0It8GMYIya7PwdDvpG+WOkBj6aHcgbjYTC9uQsi24onnFut97oVtt8S8yENpvHnQ9flF2Lbitle2WIh273soTHvIC52EoQc6mYx7bnnN1EUghPRIlwrXNhDGqLwZWpUQQggp+e6iwDMALqEUzw/QXgDfVuGckE1Hi+j0SG/P1CK2Pv9SxU8yL95yz1snf67bICL61N7opISiPyGkKyHxPDb9mNiGrY1YC+Aw23MF91AeXjnkmNj30LEh4Twkkm+C9/mY0AOdkJmzaeHbjz/55NRF2Br6rgBj+S21st20RkNRcEgAIYSQ5pwDcBmlcO6J513nMd+UepZsLvRCb0YTj3SK7SVz9ACfW3kImYJN8EZfOl3Fc4ZvJ4QAfl8zJZ7b7bE5ynXY9ZT3eShtLHy6Xvfy80jlE/JA974THwrohBCygQwlng8xTwora0IIIWQ6Xl4UUfHcIzbqfVvZ9uvfBCiiN4Nh3fOYo3CumXPZyHJYejSDMUX0vjytN2kO9E26FkLINJxRDkUpL3QktnuCdSqcOuCL3qklhpcmx6vcfk95oC+RJvexKxTQCSFkg+i78huyMvXynoP/9FIbD4QQQkhTXlEUuIhy3rWD6tOSGqXOkO1kk9hGEX0br3loljbn+FLKSciQ0BN9WtqK6PQ+J4R4odtz+6BNRO2UcK7XQwK8Ny96ji085mmecnqTJTTfehPBv+kyBLGQ+UOck3OgEzJjNi18OxmOtsZpG6amjzybnJMQQggh0/CiosAllMK5zHtuyRm1PyUyXx0hlje/80P41ZYe0s973zvw9E8z7LgmJLC+499ZFTw+9G98z8qb3/mhjfZY3wQB+mP3fXTxXsRkWpY6F7qG86LHuf3GM4POVT50/oSQzSNHPA95mctnE/E1NE95TEQPzZmuw7rLZ2xu9ZiTm87j0PnUwvmhWubgyJaiaRnb6Bv2t9BQQCckk196+FN4+01vmroYZAY8dvetsxrc0Id43iWfLudsm2ZodKOFEEII2TReWhkaLqIW0HPmh7PQ+7xfeL/mA0X0dqKwFdQ3naWLhRaK6KQrmyCiA6WQThF9XGTwwh23AB/8+Oujael1TggBuonnnqgdm/s8JJzHjo+dS9aP1KeXd+w6ZHvMA916nOvv22L3TgnqqftAAZ1Mwj23vGbqIhCyMfzUzTfg733i81MXI8nSjMJTNyboVUcIIWQIXlnND/csSuH8Cvr3NB+r/mI9SYZkG0R0Hb59E0Qv0h2K6ISU0Bt9PGz4fArkhJAUnnhuyfU8zpnXPLQuYdl31HqbcOKh0O9HzvackO3W49wT08dgjrbtprZ+zoFOyEyZk4czmTdnHznX+Ji5VV7APEe+TX2f5nhPCCGELJfvKgoUAPZQCuf7qDvSIZoaJLrWnUPOlzYWSy//pvDmd3YXvzd9fvAx5+qmQE/IdrBpAzBOXv8w50cfCN5bQkgbQuJ5alB4qp+aI6LLdy2ce+J57rlj84Z7ntI6TczT3IZut4L6WExtV2+K99tRQCeEkA3gp26+YeoiRJm6wmxrjJ+DAXwThARCCCHT891FgQMAl1CGbpd5z5t6n+fMvdaW0Aj/JbHUcm8qfYjom8ivvfgMfu3F2xVuneTDwQ6ErLMksff2G+f9fl/SvSSEzIu24jnQfL5zOSaUzw7yRPTYHOyh8qX25Xihex7oqcHzc2OKvrX9DSigE0JG4/iTT05dBIL5VpRDlautMX5uBvCcRt5cf1tCCCHTI4L5edSe55qcUfptPNW3hbm1G0hNVxH9ee97x8Z4olM4J4SMwaZ5oWu2Wfz98OfOd85jW+8dIaQ7XcTzNiJ2m/5djpd7zOs8lXdsznMrlIc80OdOl/s/RDkooBMyQxi+nbQh5YU+VUXZ5Jx9l6/piL6lsOSyE0IIGZ9XFAWuoBTPr6AWz2MGhibieR9sY93W6ZqLbbxj07JkEZ3COWkKvdBJVzZZRAe2U0ifu2c7IWRz6Vs8F4boUcU84OUzZJsODWq31x4S0rVoHpoDfUya2ODnaqungE5IA37p4U9NXQRCGrOUEWZ906Rybjv6b0pCZdyhQZ0QQojiFZWxQUK3e6PPu84XN1U7Y1tqvG25ziWwRG/0OQnnFGUJIZuGCOmbLqZ/+HPnO3mg33HLo7jjlkd7LFE7Nn1gByGbSBfxXJjK1huax1xCvTc5PiWee0L6lOJ5ag73pUABnYzOPbe8ZuoiELKxWC/0KYXzoYX7mPi9tMq4LdtynYQQQtrxsqJAgVI4v4B0x7lNvd1HXR+qz3IHw82JKSPvkPFYgog+V69ziujLgb/VvPjYfR+9uiyFbRMrN1VI3wThHNi+55GQTSBHPI/hibiWWH/S2pntZ4pQ+lSfPLXYdDZs+6HZN7d+55Ls+BTQCZkZDN9OuiIi+pCVY6wCH/rcwLwrVkIIIWQOXF8U2AVwGaWAvh9I18W7fEjxPHd/bpqxGDMMIMmn6zzoHnP2Rp+jcE6WyZLE2k1kiaK5ZRtFy6V7petQ7V3F87mwjc8hIUsnVzxvGrqNh0bZAAAgAElEQVQ9JqJrQXcHvtBbOMfF8vfEc29e8pgYHpvTPLa+pLnP5woFdELIKBx/8smpi0B6ImeU3JDMyUiew9LKSwghZPm8oihwCqVoLvOeA83F8KnF86nyGgMaMTaHOQnpc/U6tyxZDCRkaHJE86X9h7ZZvFyykA5sxrzn2/z8EbJUhhLPhVwRPeYl7X1P9UlT4nlsLvNQqHab3hPbSXsooBNCyAZiQ7n3wdQj1uYe0iXGkOX2QgkRQgjZTl5eFPieosAJAAcAzqEUz5saFmJ1fl/tgU2qszbpWkh7phbSlyCca5YmAG4z/K3yaest3sbTfGm/y7aLmEsX0pfKtj93hCyRkHhuheDcPm6T6cJy7au5/b+ccOz2GmOe51Z890R0u0zBJg0Wp4BOyIxg+Pbl8Njdt05dhNEYWzif+5zmTcpkw/oMeS1zukeEEELG5zVFgRcAOIZSNBfPc+k0x0brjzkNC8A6i0zDEGHcPcYW0pfide6xNAGQkFxyxPBNCM/eFIqZ49Al7LpHEy90mfN8DuHb+bwRsjxyxfMQsbDtqXDrKfE8Zde1fepQhLccId1Lf4hykPyhsx4T3Uk3jk1dAEIIId05+8g53PuGa1e2/c2bb8Df/cTnO+W76RWt1+hpM0dO1/Nu+n0mhBAyLN9bFPgWgFMALqAUzy+h7FQD86lnhhTO53CNTQbKFZhHmclwaBH96Z8eRrxfqnBOyLYg4rgIeX2L5R+776OLEwnfcs9bt2rQwJj0IZzfccujOHm9tx344MdfHzxmTiztP0EIKWkinjedfkwYeiC3lKEw3/X5U5HebFh3ve7NcU7xfDiOsGEC+sETt01dhEWx++qPjH7Oe255zejn7JtfevhTePtNb5q6GIQMyjZUsk1C+AxNEyGfEEII0dxUFPgDAM8B8BRq8Xw/kD7XEz3n2Fw22eM8J7xfbHAe6/vtIOSR3kVY3xTxfIkCICEeb7nrQQDAT7zm9Nq+IQXjJf6HKKIvkztuefSqiD430VxY2n+BEFIyhngutAnd3rQ/a4V0vS11jKzH5jz3PNLlu2ybA959mBM5Axw6CegUrJdN099vCsF9m2D4djIETbzQ52DAHatCnWvFraGXOiGEkBR/pijwTZSe50+jnPPciud9hWcfoh5qYlCIMYc6ss9INZo5XNsm8eZ3fgi/+oHp5im3xEK9W3Fd0m6i6LREAXDb4G8UR8RzQsbCm0895iXeF3MVzgGK54QslVzxPDT4ONZfmsL+ewTfAz3mPOV9eoJ5yPvcCulTEvuN5mSPz32WjlEEJ7k0eVYothPN8SefnLoIW01MRN8ko2yuEX5OlXUT+hIZCCGEbAY/VBR4FmX98BRq8TwUri3meZ6iS70zp4gvhAD1XOhzEtI9PHF9E8VzQpaOFc//weN7rhf6kCxxgMO2eqFrL+4l5j9HlvbsE0Jqpgrb3sajPOboFBLHU/OlW8E8R0D3wrUfqM85E7snY5ahCRsVwp3Mh6YDM/7Ld/3LgUpCCFkKfc0n3iWvpRCaS4cQQsh28OeLAucBXEYpnj9drQN5Hue5xoe+65k29fOS6rq2of0IyWHThaalCYCb/nuQPObkeb60/xCwvSJ6V1Je4G1F9Dl7l4dY2jNPCKlpIp57dA3bnrPPnq9w1mPfYyHCQ2Ha9T7P61yvH5hPEqdN/5sCOpkFf+f9f9Ldvi3COsO3k6HxvNA3wWg7tlDeRbgeY55TzqVKCCGbz39UFHgKwDMoxfNnAVyp9oXE8zZh3PuoT1JzyRFC0myTuLQUAXCbfhPNUn6fsYiJ51N4oS+VbRTRRahuKnI3EbhzRfQliuYC30eELJczRd1DHFo8F/qcXisWjl32e2U8NGlDIro39znF82mggE5mjSesb4uoTgiJM6Yx3p4rdm5vdGHsuK5hcSmYE0LI9vDjRYE/RCmcfxtl2PYriNcFbT3Su9JUPGedxnswJnMP3w5sr0g7d/i7kB+rhPM5TrG11EEO2yiiA82E9DZCd0xEp3BOCJkKLZ4DdX2aG348t85tajfuEk0s5HBl+3fe+hHm044YgzmEcW9CcfTEbdv0+5ANZWxR/e03vanX/DbdA92bA/23f/5dE5Skf+b02937hmuTacQLfW4v/jYVZ9+V7Zwq7zbz0hZQjc6juf3ChBBCuvK2osDXAXyrWmTO8/1qf1vv8yFCt6cGj4VoO0/7lLWeHigQuu4uofSj18b6vjVzF9C3UUjSzFUc2fbfBZjvbzMGP5YZrl2/mafyQl/q78T/2LqY3ofQLXkuWTQX+ni2P/PJL/ZQkum576FPT10EQhpzrQrbrilQR1UD8uYPDyHH6v5Zan3HHBNbkLEPiXXverwQ7t7c57I+Vw/0oQY49EXTHjQFdLKRjCGo9yWiz0mAHQJPPAcooA9Frog+txf/0KMCx86vb5o0DgEK6IQQsmn85aLA11B6nYvn+QXUneU+xfPY9ly6hG6fKtx8W1IC+mDiOUABvSVzFs8pHtXMTQDkb1Myt99lLHLFc4Eiejf4fyOWPp9nCuiETMNziwIH8PuI+1j3xG4TxdM6GYVEc70tJJ7bfHL3W3L6xLYP7IVwt59LF9CFoW3yOaH1YzCEO9lIGPqdkOUzhqg9d+FcSHmx2YbablFQRCeEkA3h9qLAV1HPd76H0vO8SUd5KeI5IdsMBaNV5hSKmr/N9tJUOBfmMCXHnP5DTdnWkO7EZ6nPMSGk5rqiwBWsi89HqKck60s8b4InsDf1oLbity17brlDnuieeK6F8zmJ51OSen5smlwooJOtwYrqFNTJtvI3b74B91Wh3OdKH0b3TTXcew00K6BPbawhhBDSDyKenwNwvlouoTQySEe5icd5al9f4vlx1KHlx5gjdiyh4r1nH+gln/fce2cv+ZDmzNH7fGki0RDhhefM0n4f0h9txXNB6qZ/8PjeZF7oS4YiOqFwTshmcK0Rz2U5Qt1nTNFEPLf24JRXeBux3sur7dRoXuh2va5FcxHRtXi+dPt3H3Oie5Hc+rovFNDJ1kIv9Wl53bvfvzFh3El/dK3cpmo0dJnftcs57bw+snD0ISGELJ+fqMTzCyiF8wsoxfPLaCae54YF73Pec088l+9jDfLqS+wegp+ryvZuCulbz9LEISue621DCOlTe9DO+ffRv8WmD2IYm67C+ZyY+j/UFSn7nP+LpH+W/MwSQlaROc9tuPRDrHqetxn8HdufY6fVwrfXT831YrbTajadlsuGa4f5PAwsOs3SRfQ2DBGRwMuDAjohCnqpk23hnhl5ofcV6nWo41MVbl/zt3cJNSTr0hglhBCyXG4vChwC+BpKwfw8yrDtF1GK5wcDnLNL59LWaydRljOWPlfEbyu4z1k81/y8KifF9OGZo/f5VFz6+k04ef3DveY5lJA+lQA4V8EuNYjh0tdvAoDef99tYAjhfA5e6EsX0QF6o28LS39OCSE11xZ1L3EHta0y5Hnep620KSJSp+zTen51K3SHvN5Torw337nd7onnXtm2UUQfEvktKKATEkEL6lZM/6WHP4W33/SmTvm/9v6HOh1PSBfmJKJPTayRMVYDpOkcOaE82GAihJDlcntRYB/AH6IckX+hWkQ8v6LS9ul93hfPQSn2A/3VRzki+iZMXSJi+s8qIX0Oc+iSzUGE1dB3IC66esJtKt1SPaPnKNTl3P8Pfvz1uP3GEQqzgfQRrh2Iv7M/+PHXT/af2BQRHZjn/5N0Z+nPJyGkRsRz7XGusXOet/Xc9tKkQrOn8tfRPm1aW85cj/XYlGaegO4tMfF86bSxGwzZR7Z5U0AnJBMR0+mVTubM2UfO4d43XDt1MbLJrSSHEoXnLDbnCupWNJ/zNRFCCAlze1HgMoBvoxbP97Aaut3rrOfOex6iL+/z56H0JEjNwza0ILwU7/MQv6DK/7P0Su8Nep/nYUX1rl7MfXmlW8FsSKFlbuJc7sAF4cOfO4/bbzwzSJSBTeQvVsJ5jgAewvbF+oqm0jebIKID9EbfNDbhmSSE1Ih4rr3O9foFldbWj03ry651diiPHPE8lEdsCrOQ97leP8S6cK4/YyzJC32u5XSfh6MnbptDO46QRfI7H3lBp+M33QP9sbtvxeve/X53351/9AcBAD/51/7EmEUahLn9jk0F9DG90Nt4ek8d2n2O2MaXDt9+DGWD9OCI1TshhCyF24sCFwE8jVIsv4hSPD+P1fnPhTnMfW7r1+egLKMNx9fkfG3KaPctXUDX/Oy9d8Z/H9b1WcxZPO9LBLIiqxWsPW/zJnz4c+c7HQ8M643elwAzJ1GuqXDuMcQ93xSx68fvejDbiys2kLlJ+iMAF/+/7588MsOm/IZz+r+S5kz5HH7mk1+c7Nx9ct9Dn566CISs8JyiWPE4LwDsorRTFgCewXqociuah7y7PULitw3FnvrUx+nF5mePSREK6w74odqtgG7F8y7nHpOmPdQ5eaB7+dIDnZAO/PHbvnV1vauYvq384oO/tREiOkkzRZj0KRoMfYRib3KOvuaQJ4QQMg1/pShwHqVB4XK1iIgu4dvnJp5bzqD0mk+J5zH6KMsmiedA6Y3+M/RCJy3oM4x6H+L50GyakNaHeC75TC3Wzo3b7noQR6hDyh5kHNO0nxXzoDv1Pb8xCxF9E2BI92WyKQM4CCGrPLcorgqNEpHsRLUcoYyypoVhz6N7aO/zJohg3eQ8IXuwvlZ7vbFw7bLehpDX+xyJefCn0g9RBgsFdEJ6gmJ6PuJ9TubBGHOhb7Pn+ZCCujd6ci7XTQghJM1fKQpcQCmeX6kWLZ638TwfA1vX7GN1fvYQ9JcmYzNn7/O+SImtc5kXuw8x17vWsYXIIed470s4J+vcXgnnut+kDdV9M2cRfVNCuQsU0pfBJj1zhJBVnlsUOK6+H6+W3er7U1j1rO5K08gwKUIh21MieszeG5r33PM8l+9aNLch29te25LCugPpax5bPAcooBMyCBTTydIYUkRvI5BPKZ7nHpszT05u/l3m7aF4Tgghy0TPeX6AdfF8r/retI4YO3T7KZRe80ORKqcYNTbN+1x4L73QW7MN4nku4kV++41nWh3XF6WYX5ehyRzdIXF5SEE7VYa+5nj38p4jSxPA/mo1v7n2dLNIH2qMAV76PKe+5zfwE685PcJZfTZNRAcopM+VTXvOCCGrPK8osiKRacE4ZRfto05uYov2yhSy+eq0MbE31QfP8T7vi6WJ6IK9v2OL57KPAjohAyNiOoX0Es/7fMgw7r/44G+tfGe4+HnQh3g+deXf5/mbzp8XEs/l+3UAvtlP0QghhAzA7UWBQwDfwKp4fgmleH4epZCuveLm4H3u1VddwrYLXa9h6jYBmR/bIp4vQXTVWAE/Nje7Ftdzr7NPQTuUd2qfnLuJx/3Sfse5c4fyNveMxtoI24eA7hnSU2kB4B8+voe/TBG9dyikz4NNfLYIITXPK8oaLScKGVBOnaKnTcnx1vZoO792W+Fc0sQ80m27IpSfnd/dm/s8JJ53FcHbOoHNhb5tHo1C8x89cRsj6REyMr/zkRfgtfc/NHUxBuexu2/F6979/pVtsfDtXcRtT4S34nlf57LM8be89w3XtjpuCC90z2CRk65Jnn0x98aDDTsonwXKxqgsJwB844jVOyGEzJGfKArsAPgqavH8YrXsAXgWpYCuhemYV/kYc5+H6scTyBfQc0Z3N90n/MKGep9rXC901vVBliKgdxF42oquuV7oQ8x93tQDvo9yzMU7PFSOIcXz228808jLP8XcBbH/9K4HV0LEhhZg1Uh94OxrQkxA13l6del3AvgPJxTRgfn/rl2hkD4uS3iePvPJL05dhF6476FPT10EsqVcV0VSa4PUu0DzCJ05kck8m6n3GTvOE/et41Lo/JZU+HYroDcdjNeVIezgc++hNh2kQQ90Qibgj9/2LeC2NwIADn/gn09cmvFIzX2uRfCUV7onjg/pyR7jsbtvnaWIPgfmKJ7PXSSPkdMAZCh3QgiZJ3+mKPBylPPBiXi+jzL8+WXUAvoeVkfnxxgr5GyI3HK2Ze6dbzJPliKeT8WHP3e+lZA9BX2I+F290ocUuEsP/P4HKthz9Cmiz43/rPI2F2KRvQqzLt93UId5195l2pssFRkslE5vsyL6SzH0r5/HpnqiC/RIH4dNfoYIITVNxXNPkN5FWCyOeaPn7LMRaLxPm5fOz+5PeamnPMM9r3P5tMJ5bt93LiHZl9JXb3JfPSigEzIxO59949X1TRLTH7v71lbHaWE8FH495lkeOpbkMeRc6CHGDNk+hwZGV6xAnjMKkhBCyLS8sSjwUpTzhf8BSq9z8T6/jDp0+x7WPbrbepX34X0eG/h2DP0I6F073tvgfU7y2RbxfIyQ37ffeKZXL/Q5zL/eREQf4h7HQtaTPN5VzWsOxAXuUNj2kOAd8kjr6o1+DGVdb/N/Mcr6/wqAjzy+h9sm9kLfdBEdWBV4Kab3w6Y/M4SQVU43EM9jA9py69bUALYcT+KQeG4H1oXyTgnt3vGhtCEPdBHRadftnz5EfgrohMwIEdM3SUgXUt7nOfQpnE/lrb4E+hLRc7zPcxoHcxDOm4YVGoOQ97lwuiiwx9CuhBAyOT9UFHgxSvH8Gyg9zUU8l7nPxfNcDBKhMLJ9hWTPIRU1ZmjxnDXYKu89+4Afxp0sFgo445Mjog81OOGDH389br9xkKxHYSqh7CcrwTw1hykS+z3PNEmf6ivaY3LZgT837HegNJZfVvspoo8LvdLbsy3PCCFkldPFam1po7mE8OpOifoi5IQ+T9mUY+J4E/E8ViadvkkYcDtNjLc0pS/BPRUFYCkMaTuggE7IDNlUr/S5QRF9WlIVctMKe+x50XNC9AyBnZvH80A/AvASAL83YDkIIYSk+bNFge9G6VX+bZQi+WH1XeY+30PpfX4JzUO3DUWq7mvqfT5UWel9TjT0Pt8chph/PYdtuLdz5667HsQOcHUJDcoOieap0K1eXkXiGPEO846N4dWVkp8MpNNRZyiijw+90vPZpueCDMd73/fBle8/89N3TFQSkssPFQX+H2e71NGpAd663pb6NCW8h8Kpx9J6222bwfNGt3nkCufeeWNl8QRz2/fPKYfNdwhb+NIGsg9dXgrohMwciunDQhHdp+9Q7qmRhbH0TfPvk7b5thmB6R2bShcL5b6TKAMhhJBheVNR4FUojeNPo5zn9Aj1vOfieX6xWk8J0n10DHPyyKn75hC6fRuhF3qYbRHPx6bPMO65c69TPN8u3nHXgyv9mB2s9mtSHuUe1gCd8lzbwapB3R5jPeVyOA7gBMr6XR/7/Cq/A6xP2QLMQ0TfViimr0LBnPSNFc+9bRTU58NziwL7QFA8F0IhzkO2TWurzPXotqSmbpE0TSKKenZWnU/Tssa8zlP55IrjOfdhkxnapnAECuiELIqliul9hG8nzTj7yDnc+4ZrO+XRRUTP9dqeQ3j2sfNtkndsPh7rie5tJ4QQMg0/UhR4GUoD+TMAnq22S8hWmfP8YrXY0O2WscTmWP0h+47DN/o3oY/rofc52Ub6Enlzxewp6HvudUsZSt279mmE+03m7Wq+csDvw1jxXHuee/0aLxSrzv/QpNXniXm0hTzPbYjanPprB6V4fsJs/w6U9afnfT4nts0L3WMbxfRt/83JPNCCOsX0aXhuUVyNmGaRulrwvMwtMa/qkJDcdJqv1KC6puHarXCeKpN3Tr3uRZkbqn/fNCT9Uun7/sWeXQrohCyUTZ4vfYk8dveteO39D01djFngNTxiI/77PNdQx8yZkAGKnn2EEDINNxcFrkdpxH8WtSRzgFI4v4RSNBcB/VK1v89OdZtjc+vHpgb/IeqjbRbP6YW+zhK9z7dFkFkSQwv3U3Lp6zfh5PUPtz4+JKz91SrcuvbUtkZi21fR67resaL5jpNGjg0Zzw+d/Z4R3OblhVK1InruFCsFavH8myqvl6GeqkW8z0NCwhy80Cmi12yqmM7fl4yJ533e9BgK6sNzbeV1btH1cqiOz4m0mSMsx8gJ167T2fPmDBbPOWduFByvf2+vO1f83wSahMqPpevTvpDjwEABnZCFM2ev9Ne9+/0AgAd+99dn64XO8O1x+gjlPiev86U2PEKhB60RyhqwThQFLh9RSieEkDG4sSjwUpThWY9QCucXUL6PD7EqnMtyEemR+qn9XcmpG22YW0LmwhLF86Uh3tp9iMtz9nwfg6Ve/1+560Ecofbu3kcpEO/CD08KpKNlWe/v1CLE6kTbZ9KGc0/Y9zzN9XV6wnoKe84CwKtQtgHEo+8K1udUl2NlIABF9Hni3Y8liOr8HcmUtBHPU/lQTO+X51Re517dJJFhBDswLSaeWw/u3PDlXp6pejjUPogJ67n5hAa8pY4PtZFsmpzydLVnTy3Gx37P1DM0NvacFNAJ2SDmJKaLeE62C1sZDzEP91JF8L4JiefSKDsA8HIA/3aS0hFCyHbxpyvx/FrUYvkFlEbyA/VdRPMLqI3pQFgwzxHPu3iuNxHPgWbzwHbpBMfSbLP3uUAv9JJtFM/vuOXRyebqHtNDe5O9wZfIbvUp4vIBwp7besCV/u4J4lZE9+Y/38G68duGadeGVy9ve4w+Tp/f81hr6h0n1y3neynKOv8yyjbBZZT3L4Qu5xxEdJImJE6PKaxTICfbBr3T+yEmnEs9vGu2S53o2XutoO5FctEDzMYg5fUc83D2POdzzyXfQyJ6U/q4Z32J8U3P11e6PmnipEABnZANZcoQ78effHL0c7aB3ud55Hqhj1EBNz3HJontqVBDuqF6gFKguXaEchFCyLbzfUWBVwA4hfL9e4BVgdzOdy7rEh6viXhuGVM8bwK91AnZTDZF2F6qJ/gUfPLxvTVR2DOMy/eQh7kWwkMe6DvqMzYPuvU098RwjZTPE9Ftfp4Hey56QPMByog0l1AK57J4IkWMf/r4Hv7ChCI6vdDb0/S+hQR33n+yZPryPm96HgrqcZ5bFDiAX6/L5w5WI81IupAIbb2IQx7GsXq2qVd6qly5xPLOKWNsW5toNkOTKkdfQv0caVM2CuiEbDhz8kon43L2kXO49w39SKg5IrptsPTpfb7NwrnFjtgMeaC3MdAQQghpxk2VeH4M5Xu3QC2UH6H0NJPvl9T6ler4pl7aMYE9pzPYtX7MOT43pF0b6H1ec9ULfUunatlG73OhLy/0tiLypojoHpt8bV0RD7VdtVgDuOcxHvIk9zzTd8yn561+ZLZbPK9yiZ4S8ySTtDto34fS55PzXEE5YG4/cN4Q16IU4c8D+ODHX487bnm0ZanIUqBQPg6f+eQXpy7C1jCWeJ46N8X0GhHO97FaJ9oQ7V4d7w1cs9FeYPZ7n/ZcMkWYFZy9OjskdHfp46bqZhvpJrf/7gnoqTKkrmNMz31SQwGdkC2CYnrNEN7nj919K157/0O959uFPkX0KaBw7hMbGVmgbAyLF+TJosClLTWuE0LIkHxfUeCVWDW2XwSwV61fQSmay6KFdKC5AD72m9wOihvr/KyxCNls6P09HvpeX/r6TTh5/cON8xDhXIy2hygNiVrkFjyPce1NbtPZY0Je59qzzXqJw9nnkcpDI3WenrbES+sZ9fV9ks8mgrycZ0/lf+Z7fgMA8DaGcyeEkMbQOx04UxRXbYW2PhQv81D0F0/cDQnnwOo0JTrdKdTtCb3YOtLmbev2WF3vEavvU2K8Pn/uIPEmwnkon5ht296LsVhyH71NZD/NENPTEkIWwM5n37giqBOS4p6bb8hOG6pcmlTuU4nnfTZAPANQH8eEGm/S+N1BPe+una+IEEJId36gKHADVjvUl1GGZxfjhBbNrXhuSYVuT4ntQ3doc/Mfshz0Pl/nvVt6T7bZ+3yb2FSR3Xq4z/k6P/H43tUQrxKWfB/hUOuh7za9993uA1b7RVZ0D3mre+k1oXMBq/nn4IkMIgboueLb4B33y4/vOVuHZ8y5vAkhm8GU3ucp3vu+D15dNp0zRYEzRbEywAtY9zI/htqW6NXlEnnmWCKt1HuS9gRK4VyGf1nx3C655NbTMW/x3HOH9nvHpq6v7z51m3vXhk0Xz2PH2qgJhJAtRIT0ocX0B3731wfNvwmc+7w9MRE91oBpIyI3oQ/RO+QJkUrvpfG2p4w6OcfEyiJIw/YIpZDzwshxhBBCmvOnigIvx6oR4grKd+4RavFcBHQtpNt55nIYWywHVuuV3JBlfXjQL7lzTkgTuobq7Suc8zaHK9+Ga+8qzmtPMQlDfhy1Md0a2G3fxYrlMdFcFkuoz+SdK+Q1Z4+1Bn+Y9NYgbYV7e/0p+hygPZWITgiZF/c99OmpixBkScK0FtOXVO4Up4sCpyvhHAjXf8dQ1+ueB3qqzrbpTlSL5Ct5S4TMQ2fRA/VSg8rhpNPb2ojVto7OEcFTgnpOuhRNhfEuAxJi555r/7yvwRix30mggE4IuQq90kkfeCJw7nFNhfYm+bfNI8ebIVfojuXfJq1nFNoB8Gy17yJKj0hCCCHd+d6iwA+psO1A+a69glocP0D53tWi+YXq80Ad05axxfPjWA3DFzNYkGnYJGMfWQ5z9ppeAmOI911/o199fO+qN/UBSmP4Nag9z6xI7XmIxwzuIfHcDmj2sJ7iOccgUA7BGop1veYJ9G0M9F36jJopRHR6oRNCtoEli+k3VKL56aKsYUJOQjuoBW6ZkiUUTcYeGxoQZ/MWxx5PIJdFRHVLrG71Brq17Yem7Ks5hITbJgJ5X4J7l3PEju/KEHaCvgYg5JaNc6ATQtYQEX0T50mn93l37rn5Btz3ic9npW0iDDelr5H8fXoEjIUYbYD1RsEOgFcA+BJqEYcQQkg3vq8o8EKU4eckykeB0hvvIkoR/Qjle1dE8z3UIvp+JO9Yx21sYdp6nuty53gEEELG445bHsUHP/76qYvRCk9SmvoAACAASURBVM6DPuw96CvfPdTeZCKae8Zmz0Pc8/L2BGRtjPeMnbHB2VIXp+qk3P5eTDxPeSe1oWk/VJ/vI4/v4TbOiU4ImRFLFJ1jzH3u9GsrofxlAL4M4PfVPlvv6oFvXgQW2a4HiYfEd0+Ite0AEcjFy9wKuHre8yPk1YdtxN+cgXipPq6Xh3dM6LMvm3OqfdQmr7Hs4aFnpW0eQ+KdhwI6ISTIpgnp2yie3/uGa0c5jx393+bYodK3PWYJeCMJJQyTNAQvAnhOUeDZI8odhBAS4z8pChxHLRpL3fE7AL4D5fxtJ9S+Q9SRPrQnuhbPL1TbhTl7n8v1ite55xHQltxR4oSQ8ZmzmH37jWcG9db2rn3oc6bOPySXvn4TTl7/cFba81gXzzXW8zxHKLcGe/3dGldDUb+s0ffI2ZciZoS2woBnZJ9L5BWK6ISQqdg0sTyHqQX1M5VgLvXPy1E6zny5+i4CN9T3XYQjvHhRY0J49XeovhSBXD5tuPamAnMXD/PY99y8rRAfi1gTG2zXZDBf7oCCJvl2OVeX/GPbmg5w7IumgyIpoBNCkux89o29iOgyD/qdf/QHO+fVlG0Uz4dEe6HnNEo8xhLCt0k8lwp/F8B1AL6NUrg5OUUBCSFkhvxEUWAXpUjsGcCPUL5DgVI4B0rx/GS1aGPBBdRRPsQTXcTzC9WSmkbDO/+U6AEEfTH1NW0D733fB2fnFUPGYUyxt2/mLNyPTZ+/Yx/39COP7+EkavFcG9V1v+MYauOr9myLhX/1vmvswOxQHdI1nKmcYwfrnnDeeayBfC5120eqcO5jCOkfu++jeMs9bx38PISQ+bGNgnkKfU/6boe/pCiuenDLpB223vkSynrsuHO8DbEu9Zb1MpdQ6ylx2Q54s1EwZd8B1m2Uh2gWGTMmVjcZLOflp/NtYivObRuE0rc5Zy5dvbvbtGf6GvSQ41U/tXgOUEAnhGTSpzf6mEL62ML5Y3ffitfe/9Co55yKe26+YeX738sM6w5QCO+LkAd6AeA7UYrn51CK6U9NVEZCCJmCnygKHENt3N/HasfoCtaN+VBp/nWV5kUojRInURoXxChwCbUhwHqeXzD7hZRYHvvet4BgKVBeY0jwb3OeuYgLZPN48zs/hF/9wDumLsZGMZWYPaWIPhfxXu5BHyJ6H9f04cf3cA3KOkGiWmmOqn1i2Lfe5qnQ7UC8XxfbF6sXc0RtmyZXrJ8jVkSgNzohpC8oljeniXf6H6nEcVkOzToAPB0513GE69Ud1APfbNQWK0zr+tp6n2sbo67TPfujpLeh2uX7RXPurrbdJiJ6rN3R1RO6iXhu9+UI0F3E8KHt50O1l/rIN0eUbwoFdEJII1JC+vEnn8zOa2ghnV7n4/JTRlAHgP/BEdWbVF59NKw2GT3qUS8HKOfpPYYy5PDXJykdIYSMw9uL+m0vQvkhSjFYBGHb8Qf8ju4TKN+hV1B6nh8HcA1KL7wr1T6Z5xxYFc8vVOuXqvUYOUb+FH11XK9DeR2pMucyhNj+C2cfaFOUrYJe6MvjLfe8FR+776NTF6M1fXlNSx5zEbSB8T37tYgu36dCIq6IgR6oRfMCZT24j7Ke1YZ3+wmEQ7lrco3boW1NI7l4hndv25y8zHOhiE4IaQrF8mHQ9/X99965IpR/DfH6xdaZh1gXzW2dGxq8Zj91P9iLGBNy0LFCua6ztXCu83gmUK5c5PxefZzyAPfysoTK06Uf3sTzOteLu62Qvun2cEvb3yTnN6OATghpxdw80iUPzU+CAvrU/I2bb3BF9BR9VPTb0ljwwiNdRimcn0LZQN8FcKoo8G3Og04IWThvL4qrhnt57+1hvWNtjfmHWMd6xj2B0qDxfAAvRu15Lp7ZV7Aqyl9B7Wl+CbV4LuK6JiekW2h/mzBjuZzA+jzthJBlseQw7pqQN/qmXF8T2gjpfQxA+GeP7+EUyrpB6s8Tav++WsQ73XqwWfFcr4f6Z208v5qkC4kH8mnrYN2vsnnMvTc1tIjOMO6ELBeK5dPwrmog8N+6904Afv2oRWavTtR17C5WxW+YY3X9Zr3RrShu9+lFn1uzo/Z7fWyg9KDX57Zzs3tIeT0PdzlOzntF7T8y6zbP2DltuhSxfnmoPx+73pz2TxPxP3Vck+O3gdxBFxTQCSGdmFpI94Rz4XXvfj9+++ff1blcTdiW8O1tyamk6XXeDNvAFVFJvNAvoLwnNwD4F1MUkBBCOnBrUayEin0afufejr7X++w8rBrpzH8BwLcAvBDA9Sg77xIC/hJq8Vw66/tYDdUuwvlFrBsSuox6HlI8L5A333mT8w3hfU7yoRc6WSpz8j4X5iDc6/sSK0tf928XwHOrdRu5RYTzK1gVz7URPjTvuScIWKO2DS0r23LqyKZG4pCxWwvnh1gvR5OwsVNCT3RCCEDBfG4cw7pHtvX+hlqX/btYnavceoTDyQvOd52viNuyTdd/to8d8k7Xnug63Q6AFyBc1+pyyLH23J64rI89XqXfN3nodLZdYcX4JjT1bs5tL7T1FO/qYd5WlJ8jbdtlTY6jgE4I6YWdz76xFxEdyBPSY8K5ZgoRnazS1gu9DUut8LvgjRSV0FAvRDn3+RWUDUxCCJkzby0K7KEWy3dRi9K2M+15vNnR+HYuN0EbHr6CUjy/FmXI9hehNk4AtVhwCXV4eCue6xDuVpBOeZPneJs32d+EkKgwVl26BBGCkDlz6es3XV2fg9jbljmK52OTcw9CXul93b/PPr6H3WrdGp0lbPs+1g34XmjWkHiuDcqhgW02XQjPkzyUnz3Gy197sWkBfU7ieZMyUEQnZLugWD5/3nP2Afzde+9cqxeBdcHcC68eGmhmhfIjc6z1hvYGtdlBY55w7gnc+jh9fu+8Oi97bp3G8zoPneMY1iOpeQMSdF0eqktjA+48Qu0I+z3VPplKRPfyE/rKN9VmaXueLu2x3IENmpBdiRBCGrPz2Tfi4Inbesvvgd/99atCuazrbbm87t3v761MMeh9HuZvOPOjk/6wwrnM0XuEMuyi10AmhJApubUo8JeKAm8uCvxoUeBNRYFvAjiPWow+h3pe8SuoR7mLd/hxlO+4k9Xn8Wq7HlGv0SP49wD8PoAvoQzZ/gKUnufiVXeA8h0aE89F3N+rym07713F8zEN9bpzbwdlDXW+IdISsjT6DIU8hRDd9Zy5x08lss9R3NdzpbdBD7zQeIPRgFXx3ArmMW9zL43+9I6zpDy+Qh7obfINeZ/bMse2jYm0V2J85PG9Qc79sfs+Oki+hJB2UDxfDqcAXFMtp9VyLYDnVJ+nq/16ShWJjKb7v6fUco065ppqv/SL5VPq913zXQv3J1D3q62Qv+tss4s+xzG16HPa/roekGfL5mHr+OOB7aF2QK43eZs+aGoQX6h/7TlGtRF6+yJUnr7tA16eqfMNKZ6Hro8COiGkdw6euK13IZ0QEkeMPQdYFdFPox6V+cZialMPIWRbeUtR4C8WBW4uCvz5osAzAP4AZdj0b6MUoM+hFKMvohasd7BuKNCCuXTuvZH6sohH3eUq/z8E8A0AX0UpnD8fZcSOXZTv0UvVcfvVuojp+6hFcxH296pF5kUP0dSzPNSx7gsvzF0XmnSmKYiTPnjzOz80dRFmyZJE9KbH9X1tuR77cxTRge5Cuub/fnzvan2pPdZs30IbuUN1bo7xGol9sTowJp7rsqXO7+VvPeu8AQBzQAsGKT7y+N5gQjohZHooni+Lv372gatC90mU73Lp28oiwrn0dbUwro/VYrcnVuttx9WiBeyYOB7qY3uCuXfcLtbr5FibIbdNYSnUffAG92lSfdYm/eNQuyC3zZFDroies/TJEOeMHdPlOvq4BxTQCSGD0aeI3oWXFAV+4D33T12MrSfHC31OhoklYT0mPAH9IljpE0LGQwTzv1B5l38LwNcAfBOlaP4USsFcvLsl9LmMfD+plphxwBv5rjlC+S68DODZ6py/V5XhBQCuQymg76J8b16o8jioyiZeaPL9IlZF9L1qu8WOom6yf2jxPFaOPju6hJBhOXn9w73lNbZIPJbo3hdDnndqgf5zjngOrPYtpB/heZV5dXJKfG4ibEtZLJ5ne46h/chJL9uteK7FAu8cY6MN+weo56vPgSI6IYTMAxkULl7oWhy/Bn5f2A4gt4PLpZ8s+7zobClxW9fv1jtdr3vCt/V0t/k3EcZjkWq8c+v1E04emhyBvEnfNibqx8rR9Dx9MJa4vlRi94G2dELIoMxBRH8GpWH+xgFF9LmGbz/7yLmpi7DCTwZE9C5GiCmNGHPCE9AvoazoT6L0QD+YrHSEbBYniyK6bCO3FQV+rChwS1HgzxUF/hDAkyi9zP8QwNMoBWcZ3HOIurOtDQHaMKA7/V5n3OuI6wFF4kH+LMq2wEWUAvpplKL5GZRGCqB8R55D7YV+AfX7VMK4i8e5Dt2eEs895t5JbTLSfYi8CSHdmMoLPXce77HCvvedz9RC91CI0TxkvH4a+cK5J54DaY8iZHzqslnR3M7/6p3H5uGVwxPXPYF+DoL6ZdQRc3KhNzrZdj7zyS9OXYReuO+hTwOg9/lSubZatGh+Gqth3bWnufU41wK77Tt7fWgrrNt9VnAPzbue8hwPeaSHxHtPOM+tV2P180lnuz4uhXVQ8vZ55WnDkP3upuXYtH567jXlpDvWvTiEEBJHRPTdV39k9HNfUxTYRe3ZduN77sfnfu7u0csxJSKi3/uGaycuiU8X4ZzU2BGEhyhFn32UDW4JPfznigK/drRpTaN++EtFsWKss0Y9WZ6DsGeNZ5C7bPZJiOjLAD7B32IShha5pxTRpXHf1Is59SReNM/qbUWxIip/Cauh18VzW46STnOBslOb6lDbTzt6HSpfQXuLH1blAmoP94OqjM/D6gj1yyhDyJ+qjr9SnWO/Wr9SHXe++ryEeh50S8qbvOn30LahEQ+8OfDesw9MXQRCBuUt97y19zmFb7/xTHaI8r7PC+SHR+9ynjbn6EO87/Paphbl/9Xje9iFXxdJO/cF1bZDrIeH1en1Z4hUdBYvTag+SgnmnmeV5KXz1Ptzjfahsqc83vrGa4fkICL6ba853fjYt9zz1pZnJYQQAgA3n30A/+zeO4ODwI+wHgEF8OtHSe+l1fnauu3Q7G/ikbxj0lk7pK0Lra3MitL2+nJFT52n3XYS/jXFBumFBtt55Q1dg87Ha1+F0ucK+8JQ/fRYeediGxBC92OINhcFdELIaBw8cduoIvqposBxrM9LOoSI/tjdt87WC104+8i5WYjoP3nzDfjFT3y+Ux5zq7jngm24inh7DUrh5zyahfrbBN5UFLgGeSGcxIvDCwmluaSO0Z0Vb6SuJ7LvohxVfBLAW5XQKr+biOv68xKA/3eLxfZt9eqO4Y261ushA7A3Alt/7qD0zrb5vqESzC+hfJd8EbXAfBmrQvkVlZf2WPPmTI2Fk7Oiuf2U9xxQ/39EJD9CPXiuqLYdRzkARs4jIvkllO9JPcp8H3Xo90uoPc9FPL/o3NuUMNBGPB+KLgJ5m3Ju79uLkOnIFXuHEHF1nlKGvs/TRKzv89xTDU7om9+qQrcLoTaDCOW76rv2WNdG+lBe1sgeojDpmhqLY8Z3Ly8tpu+gbAOIwTtUp9v2Rw6eWD8HtDe6J6ZTLCdkvtD7fNnoVon0YwUrBobqNK8uCgnZtn6VuuzQ2W4Hmtl8bL2v88jx+LbhsK2Q34RQve+d1w6is9fhbYPzPYWkz40Aau93Djnl6duC1vS36fP8TQZoDpEvBXRCyKiMJaKfKgocw6pRX/N977kfv7llnujAfLzR+xDRyTpWQD9AKQI9i7LxIp6ULy8K/P4GibFvLoqroaGfi3Uj3T5W74sQE7lh9sUWwA/vJHijXHUDWRrWBUqP2FOoRXZdnldVAqYW169gGcI6BfA4KVEbCM8bZreHhOdYKDXv+ytRC8bnUArmEs5cvLmtl7l0xFOhXXPCvIWuTc4h55P/tYj5UqYr6r4BtXe5vq9yDaex+p4QUf0y6rnO9dzn1uOrjTA+pXiuzxn7Z3oj+9ueZ4pjyebz5nd+CL/6gXdMXYzJuPT1m6YuQhZDe1mHBO2h5y3vKqJP5X1+8vqHr65LPSp1pbRnrSEd6vMKygFp3vs5ZLCWT9sW944JtZe7DPzyzqUN1rLINC5amLDteJkqq+35h6jX+shXi+m/8vf/WsfcCCGExPhTZx/Ab95759p26e96A7ls/aSnE9FpPPHcprF5i1e5tm8V6tMK3Pq7Z7ew6b1Bd6EB/01J1X92QMKYInoO9p5qdtGenEEFY9B0MGTs+L7IyVOnoYBOCBmdMUR0MYzHXorfV82JbtP8yy0Q1ucipDeB8lseulEt4pA2DF0C8BoAvz9VATvwpqK46lF6iHLU7hFKkUs6GufgG72AsGdNaJ9HaN5lT4wPfRekbLqDIZ6zB6jFx2PVcTLPleyX5SVFcXWOZhH9xhbVKZDnExOGrejtieA6tLm3HhPRY/k+H7WntQjmIpTvY/U/JWKzXI/kExLNQ8K5V1b7H9tV69borv8HOuqGdDQLtb1AafQ/gVXPudOoB9uJ8K7Fc2/RDC2eD/1PzhHJrUGhad6EkDRDhHEHfE/wTUQL2mMJ00v2RH9UiaVSx3rGbl036HbAs9W2VE/SM7SH0tgyeIbfLgO7QsdI+0OjBXJbnrbieR8MJcBrKJ4TMn/ofb4Z6DDjgG830rYtHRL8yNmvRWnpm3tpUX3qwXOeaLyjjvPqc8lPIrjYelZ/31HpD0yaPoRem0/OALymInqbMsl52h4TanO0Edb7GIjY5pyh76myzMmWQAGdEDIJQ82L/oqiwB9U6ylvULsu/Mn33L8VIjowrZCe64VOWa4ZetSpCF869KKEKn5lUeBLM/Vc/uFKjJVrOYFV0U7+28+Y7x62MxISs1N4d0qPsI2J6SGxXedhR+BKJ0Q8YeX8WlAXkfJ4tZxEPdfzDypvdQmx/TwA/7LFb05xvBv2eQh5WHviuPzex53lEKuieUwct6K0lOcA9fzfT2BVLNde5l54uJyw67tmXac7wnr55FgtcAPrHUfd8bbecsdU3nKNRbVdBqYU1T08gfr/JeL7JbVcVJ/W87ytMD5XAbrpKOwxmGcNRchymXq+7aGZ4vpC55yzsK7FcyE28FQb53WYVqBsiwPl9CgWa+SP4RmZbZvFyzu3harzD9kCbBtdp9f3oCt9GORZPxLSjh/+0VfhM5/84tTFIARALaDb+sU6XdjBbHrRQq8W0b2IMsCqTeDQyVeXQfrUoYFtVoBODcj2rjMkXst6DiHBOySih+pQm9Y7PlS2WL3cpt5OlTU2mC8mrnvlj9k6u5C65piYPmQ7p0m5BArohJBJ6dMb/eWVeO55qQnsbPpMJaRTluufI9SCkRbPRViSOX27hALqix8qiqsNcREEPe+TC1gdGJD6H+c8V6EGWpO8Y54snoiOwGdMZLfn0GEj5f7YTo2IlSdRi4YixL+m8laX5QSAFwL4nehVk6aEQpN74raks2HPr2BVoNYCNFD+Z6wXunc+oPzf7KEcPLOPUjC/gHrAhYjmIpjLd40dAKDLIqI3sHr+UJk8cV97jQPxke5yTdrr/ARW6/+d6nr0XKYnq++nqnSXVT7a41wGn9htTcQAj66C+lLYxGsi82Wbw7ifvP7hxYRx3zbmPFjBM4B79SywHi4WTpojlB7p15pt3jmEUDQn204Cwm1vLeZL+WyUGDkmdH26PAcmjW5n9CWe2zL1eTyFdUK2gxd9/1unLgLpiRvOPoDfu/fONfFb8OpbXUfaAV5aUNf1qD4+NPWgTq/726FBZ7Zf7NVJuelSQrdnu9P2Mq/NYQnVkbG0nrAfEp6biPNNaHOcFtdDdt82InKIMcT2rvnmljFUDvtfIoSQ0RFv9C68vCjwbdSNCI8mL+TvrcK7bxtnHzl3VUwfg3fdfMNo59omrAe6FcXOA3g1gFeP7Fn8pqLAf1AU+OGiwBuVl/kRao/PCyiFvr2qnHuo5x++jNWQ0k0WEYzt8Xq77LNhofVyoI6/4hwv2y87i96uPVxluWAWK+bJ8VJOKyRK2a6o/SLMnkQZ8v65KEN1f0e1nALwLZQi+nUoPYiuqT7/PfdXJIL2rBZv5pMo79+p6vtx1KK4pJF0Mt/9KXXMKdSh+p+H8jfRy/Or7fI7nUBd7+1jdc7u89W+S9X6eQBfrZZvoTR2n6sW2X+hSi+dLus9rr3hZbtck9wHnTbkme55pWv0/08btOVZ3zfbj6tjd9Rxx1Qa+S88B6sDBg6qeybvHTvfea54nuq4NxXPl2YEjwkTU+RDtos3v/NDUxehF95yT3OjuJ7PmpA2hATjXPFcPqU9sYf1NqyeCsbrfVjx3A409QYHegNPT6Buf8g2aRvLFC0yMNcaVa14btcJIYSQvpG+tdgIxH4g/Wldp4X6STEnjdB0aXoQu+7j2wh3IeeOJucMOZR4db9tI4TaDF5empRwH8s/lLc9T2557f42Vti2x2nb5lB4AzFTSx/nyknb5jgPeqATQmZBF0/0lxfFyrzHU/HY3bfitfc/NGEJ+mOJc6STVQ5Qe1NocWoXtcj2KpRhm4fgz1bzle+iNsJdwKpByjPQAd3/y6lRobE0oXRNG+Qhj3ObJtYYB9Y7HqH9WpAUAdGORtahs4+h7KTpBrUI9GJkfALl/NBi9JQoATqM9aZj77knAttPWRdx25urfF+lsyLzrsmnQB12PPW/eCFKA/Y+yv/b72N10MeB810bkL1FlxPOtXoCecjT3OuIA/Uz6v3PdEdHvxvkU/KS7wdq25Vqmxbp5fmVwS4ykOUCVge76FDuujwefY7gbpN+DEKiR5/5E0LaQU900gYrilvB2IZ1j4nnMaz3lGd8zlm8PGP5xPbvYXXgKwC8AOvXPecBXSKmEEIIWS6vPPsAvqy80IH1elM+rcOYtqdJnSB9Xh2JUqfT27xzWRvVkVm323S5vPaCV095fUqxYVnaCqWhdNY+aK8JZj+cNDZ96ruHve+5tD0OyPNMH4uQnTb3mFQefdtfKKATQmZDGxH95UWBy0iPqPJehm0N4dvE2UfODS6iv+vmG/D+yFzoQxvtN5Uj1CKdFq7kfyIzM/6RosC/7WEudBHMgbLhe7Eqw2X4grk1yqWEwdyGt3eMJ5aHnqvYKNYcvEadd37PyOeJ6KkwlvYYK7TrfATt1auPEZFUhHXP2/8QtVevXj9S65exbEK/jRWAr6m2XYYvJltPKaB+zkOhza9xjhOPa+/ZeRlKwVw8vL6Ede/qWFQFK3zb/G35YyK/vUc2nb3Hgvef8Trg3vtCh5mz4ejkXWdDzR+iHixi5zm3USJynuVU+6JJW2Ou7Q9rAOnaQSWEhHnLPW/Fx+77aOPjKKKTHB576tMA1utWaR94g1hDg0abvPu9dndhPtsQM5Tb9nVsoOAhyug8GmnXDgUFcEJIUxi+fTPRNhVrN9PibaHW9Xfp6+q+sR0Qp6Op6D6+J7Db8wHr5dDoMsX6uKH6Pma3i/U7PeE8ZmfQZQ19esQGD+SK6iHatgVS15liaDE9dwCBTZt6Rtqer+uxDOFOCJkVTcK5v7wS7MRbzCPWqQ6lF7Y1jPscoXGhHVpEs43oiyhF9Be1yPdHigL/flHgB4sCNxUF/nRR4DzqMMg2BLJ4cXphyK2YHlo8UTMkzGuh0O7T54uFao8JkDa910GxRkkbTt8LI6/DwXtptJAdKo+9dgTKC6w3WkVA1yHETqIOLX66Ws6gDjmuG5IiPEreXuNXQpfPEU8kl21eqDP5LY4FFm/+cr1fh3o/VuV7EaUg/my1nEf9f3kxgD8G4DurY48B+CLKkOzfAPAU6v/fnlr0/0+erQLrIdb1PfC8yI+ZY0L3yYabs3nr44G4AT80jYI8r94zf6TSyPkEGeDhvau0x7lMGQFzrGUbxHMPb1BD1/xIf7z3fR+cugiTsClh3AkZCi2ey6dtn9p2rRc5yr77vTa6xRuY6KUJHZciZvT2BqvmlFmHnR+qnsq9vhzaljHnXhBCCBmOl5x9wO1nQ617/W9PeAz10zy7Bpz9oToyVo4UsUFsgJ+PZ2fwzm/Tp86Xs6SuJfQ9ti+VZ5c6uOvxfYd5z2mPxOwk3jIVcn56oBNCZkfKE/3VlXC+j9rQ3dQYTWPtvEh5oS+F3BGGY6IFJhsW6WL1+QNFgc8GvNB/qChwBatGtG9gvTFj1+XcXbF5hrbljlT0jtXfbT6h7Z4B0N6LUF72OG/d6xg0bfB7hsoCq2H9RYQE1sV1mWtLOixynEQ2OAY/BL+ep9revzmGf8+9v17I9ZAnuedZDqw+A3rgl9xPGWAgYvnTAJ6sPp9C+d/bQy0Q6wEZ3mAZO29nbOSsfl70oJVYqPZYGrvf69R5HSLv3eJdh97mhaOTQQuFSWfnZRXRXM+PagfltRHPQ8y9/TH38hFCwtALfXv58OfO4/YbzwT3/04lngve4LPYIth2Xcz47eG1VYG8Y0Pk1lsx43yT84zdlwuRM2BP8Np/rO8JWRb0Pt9sdB2j+9DWKxxq2y58pxLPNhcaCOfV93J+sQlYO+KOyivnmgTPFlA46bxj9Xllf+j8ni0uhleGLoPSrN2vSV6efbHp+bscb0V0r/0Qu7dNzjmHdlWubkQBnRAyS0Ii+iuLApdQvsj2UQoJHm3F86aV2zYwRhh3YHNE9BQxD4kh0F6bOvS2CFoiIL2xKEsgYrk0oM9jvVGd+o9oERhO+lijzksbEr212JcqU64AHzqXR+o3y3kPFYF1LWDmiuhWdNedipDILkKnfja8ZRe1oVXmQg954hfOPi982NQGyNi99YTwmEi8g9Xw61Zk1vdZvPtPqWNEOD+O0gP9GQD/F+q5zMULynpia49szwhusZ2U0O9gQ7TLK6+iOgAAIABJREFUYIHCbC+c/TmDO+TcOWFi7bMlz5c+RhsTZJCDePVbo8IJlAMSdAh3Ec9DEW28d5Z9Z1iaCOxsdxBCNG3DuAMU0beFD3/uvLvNE9F/2wnb7nmWI/Adat1rM3jCdA5t2oFefZmqj0Pntkvu8V7/YQp0mY+jmecY2x2EEDIvRAy3/WNr19H7UwPfQuK5N/jcayPYclisPS5ml7P1bMruFqqXtV1BhP0monXTOryP+rJNO0Uf17Ycbc+rkWdFC+lt88u1Iw9BU/ujLStDuBNCZosN5/6Kar7zl6A0cj8bOK5rBadfqk3DuD92960dz05CbHpHf8jrk0awFuFku4jkVwA8YdLoBrCIZLKeI+Dq7Z5XakywtMKmvRYrIsZCsO8H1mPh2mP79hNLLCx8LDxmLL3naZwqixbP5d7ZTo0VNguURjgReLWwexx1aG6d5pRJu6vSnFDLcbWccvK13ty7WA/3nSIm2Oo0Xkh2HXpch6w/jXCI9tMAngPgeShD2z8XwHUAXoByeoSXAfguADcA+HcB/AkAfxbAjwC4BcBrqjwuAvgCgH8N4N8C+DLKuTifQimg69DiEl5cFi+sf8yjDOpTdwS0EO7dG/v/1AMCjmH1/+qt62feesvb5/8oci2hgRsSIUF+nwLr/yNUn9dhNVS7LKHpYEIsXTy35x6qLDGjyqbX7WRcGMa95OT1D09dBDIQH/7ceVc8D/FbT316Zbog3UYMDXIMtSGAcP3mGeF1+li7LJRvU0NqqA0YGtDXR/2TEgzGInf+0jmUlRDSHHqfbz4vPPvA1XUrNB+az1Af2u63eXn2NUnTpj7zHBF0frFzeGlSA/Aln1QZvDxS+caOgzkm1T6J2aHaisQpG9dQxwrWptKU2HOln+Uh8AaJpMpkoQc6IWTWiCf6jUVx1Rj+eYTDAKdegDkvSHYqp2OOXui5z8OUHggxbMN6H3VZdcinPQCvRimiX4/aEGOFdGugaSKG2IaKNwI1lk57iNgGd6wh5Bn0vE5DrMze76sbeLFGsv2uR8TqToZunNtrs8d4nYEjrIrNMhpXC56psupjdSfsBNaFe/F0sXNoeeK/7SjJs+fNM607h/Z65Vr2VdrYf8/r6Oi87HUX1bXaAR0yH7wMCrDC/zGszxl/DYDnoxTYzwD4N1Ven6+OeRrlQDAxbF+Gb8SWe1ggLo5bQsZoqUslTY53fWjQgRXgdXo78MX7j6Y613pEuazLd2sAl99hF2HjgRbvRTDfV5/CNdV+683V5P2Wc9wc2htDl6HJ/SCE1HTxQgfoib5pNBHNAeCRpz69ZpD0DIi2nvTa15pQG9VuB1bbbyGDtMa2hVNt9ZAB3J5/rHrIEymaHteUUN8hR3QghBAyL7R9o4kdMtXXDNUPTeuFmMAe6qOHyK0n9fW1rWf1sbHrj+Vpry20nkPXgXxdfsOu5wZ8r/S+0E5AfdjY+7LDUEAnhMyeP1UUK4bvuYvnj919K157/0M95ESmpsnz0MezkxIDu+Sr/0OeqHgZpTfmKwD8PoCXYlXo1PmEypnbcA8Z51J5xkQ3ayQLGQljZbLn03nb8sXSeYSE9NgI2NQ98n4HLZrbYw/UPnte25DWoriIuPrYY/A99e2x+ngtjMtyynz3jKXeb308kFbjibveIucVUfgYSq9wEcq1x7l41ouQrj3wr0Utlp+p0j+Ccg5zoAzN/g2sC7j6vqSiFIQM3rH7INevnwNvjnLt7R/6LMyxoXury+KV1W6z/129X54z20nVz4z2kvfCu8uiIzlcD+D3UAvlL0Id1l2mstD5WOz/8xDlMxELAR8TJTaRbbhGQoakq4hONoNc8VzCt5+8/mEcPuXXwTHvtJhh3GLbbLputgMfdbsw1mYItTP0fq8MoT6BV2b9adf7pIuRvw3Wa0v3G1gXE7Js6H2+Pbzo7AP46r13uvYrIM8Gl2MraFLfh86ToukggNR5Q22ApuVJ9ev1ubxrsG2PnPVYmUJlyKVtHilbWg667dFETM9pI8lvNVXodPv7UUAnhMyeh7/wNvzp7/plHKIMb2vJedF3SfO977kf/+rn7s7IgfRBzAu9aSNpiQxxjVaY0+HctQHrPEoB8BiAr6IMPy3HI3M91iANidohI17oWvR6qAPQ5ByeeOs16nIa7bkiuic+hrbr/aH764nCVvS0eejjQuXXx2vD66Haphcdbl7O46Xz7m/uPr3fXmPoOiStDU8ux1+DOhS5DuWuw9CfVMs1KP8r15q0j6L8HwGlEPs0yvnMRTS/BF8gP0J8oEHs/qX+K9qgLd9lkfvhzV9uPc9h8gjhGbRj5Q/t1/fHll1fm/xekjaUrx7oIV7nL0bt/a/DuEvUBMAvq0YE++NY1txYbTvpZBl8d1HglVifekMGBv3PR3wCtgF6oW8fJ69/GJ99fA/Aeh2YahM3MfTKMaF2o9d+1XW5164ICesxbBm8Y73rtetDCs36/H3MIepxBeX73YvsRAghZFnE6ulQXR4L5Z6yKcT64SH7g9dusPammA1LH+PZfyypPGL56bLq76H2gc3Ts29Ym4SXrs0ggi71dhdRvKugHvNK9+5tzn1P5TsktlwU0Akhi+BffOFtOP1dvwygXWWUgp3L5WAbKZtIUwNWChGgbAP4EKXBRQSyI5Sh3L8DwLcBfAXAK7HauPHK5jXuQ5+xhlJIVAut2/Dy9riUoTBUNkvO+yEkpHuivBY05TNXQPca5zmdDM8z3eYVyscTL3X4/yadLUS2W7E8FMZdi7o7WM3HGmft4AE5XoTyXdQCk3iUnzTLCZRzm19bHbuPugH9uygFc/Eo3wfwB1WZtKe515HNEczt/dL3xGKPC90LLxS7t0+HaLce6yEjt34uY9cieGkPTfrCSWsHAHj3ReehQ7d7c8GKiC6e5zbcrV0HVj3djyHdqYs975vIpl7XUvhytRQoB8MdAfhO1CL6jxQFTqF8/nVkkRMAXojV6DOXquOOAPxmte+zMxbg3/zOD+FXP/COqYvRG/RC325yvc/vuOVRnLwe+Ozje8F61Ws3e/Wz1x60dbBNF2qvevnY9Vh7IkTMHhCqu2N1+tBIOXOmf2qLFc8JIcuH3ufbR2zKNq8+D819bonZbkI2nJAtDYHvQpv6vA0hm16o3x3TEDxRN9bWiBES13OPFbq2Vbz73qYcTY7Xgneb8ofaouLAMwZeuSmgE0IWw94X3oZrKhEdyH8Z99FBphf6uOTMhZ5qiPXBkN4IXYgZuEJIg0MaxVoMPVT7Jfzw81F6z34ZtfFdn9srT6isTRebpyfApUQ4zyCYavjHri238ZkjpFuDoeTlPW8xwVKve57YnmjubdPX450r9JvYz1gHTAu0MpgjNLjAbre/txZ49SJ5X4QvFOvjRETyxPLT1f5DlMZIaSyfA/B1AE+paziP0sNchNcj1IKsdH7tdXje5951hjrKFu//INtj9yHkke9ti3WAvOci5AnubQs9Q/Y/Y/+LO2p7rGza81wE9P1q/QpKcVDCtkua0HUBq97pWsQXdMSFFFPVL0Ofd4715rZyhHJaFqCcTuKlAC6gnnriNOp3nyznUD7XB1gdbHQNgD+G8rl/bVGsDM7R/8VvYf0d4PFPZizCz40uIjq90JeNhGXPEdJ/vRLPdXshJJ63bdcD6cF0KRE9lJd3/lQeofZVTr9gamzbtku55nJNhBBCuvHysw/gS/feefW77s/adc9W0GTxBvg3zQPmM2Tb0MRE5dS59PGSPmS31TaF2MA+ey3WBmbPHbuuo0C6NrblLgL4UHnmHp8aMJi6H9YepPO07cYYfdn0KaATQhbFBSOip2BnkgDdGwSbgG5s24aHbhyKiC5hkYHS6P6Sat2bFzjUOLYCfUow87blNMZD6WwZvbTep70+2+gKrQshEd1+TxkeQ2m89SO1LoMh9HcrdNg0XiP0yBwn5/OuP9TJEYHRnt+7BhvW0gqldsqBmCCsP+26zGF+DKUgpEXuA5Ti0p7a9hXU0RouVfsvYnV0uBbMD1H/d0Kd0phwDpUmNJrcekjniuZa8LX3zNsXe+5SZYJJ420P/W8FO8DEe+5jnWm5j9b7fB/rIdtT4rkVH+x/Q9jBqne6zS+2bQyGPi/bXfPmK+b7KZTvsxeifh+eQfkuOINSUJf6QkeyELH9WJXHbpVfgTpaRwh5Rt5eifC2Ttg1aWPTb4Tqld+460F8/9//a7FbQcjGcMctj+KfK89zYL3dEWsHa0L/XdsmDBkvY/t0PqG620tv08TanrH+RsqzbkqkDXWt+i7tlRBzKDchhJD+sTYDLzy7jdoWIlTvxerOHE90ndZuC5WpMGlD5fTQNi9tK4Lz3SNUHm1niNkk7LlD12ntFzFbRRvGENWb5pdqx3ltuRxCx0me3uCI3PZlUyigE0K2ntzKYZu90M8+cg73vuHadMIe6csLvWnl37ZyXwK6kacFVNkm+3dQCoWn1P6vALje5KNFIq8BrMkR0G0jNNbIT6Xzrjm17hFq3McINaJl3Ta+vYafNT7aBmJs3RObtegsn1ZYDwkR3hzUNo3taNnrsGK2PR/UcboDo4875nyGQpMXWBfPtUAvXshPq23icf4t9V1Cez9d5Ski6y7K/4gW0fXvtY/4SPFYB9EeY58DO5pXdyBSnub6U4cdl3sdel7sM2r/Y95/0u7T30Od65z3r33G9TZ7Ds/zXMTzS6gFdNlu8X4ve1+85zhmOJiSuZWHDMdllAJ3iovV5zeqz1MoB80VAF5Ufb+E8jl/LupoHd/E+rtc3jdnUA5SgrPf1m2hugWZ6bxjZPnf7noQBYA3b4iQTi/07SXmfX7HLY/i/zTiORAeqBero7Sh19bDnjBujcNeO9Ye0wTdtoq17b0lx4tOl3VImtS956rPF6Ie6HcZ/vV7WGM9IYSQ5fHqsw/gdysvdO+dnmOPSvW7gXUhOFV/ennbbXC223OHzmnLJn1+SesJ2Fawtni2vJQN0EP3NULHxtoWMRthKE0uKQG7j/z6Kpu1a+bkG/ttc3+PrlBAJ4QsjhwvdHYctwfvt+7DeBCqpIciRzjyjmmS3hqlQ4Yt2XYZpcFbDOFfA/A8k94zbOnvqcY3AttignvofLH87fEeTRpeKeNVKJ3XqI59hsSBnHVv0aH8rVBqRZCQQGGvR/btqm3edXhid+h82uPRE39TXohaPD9AKQBpkVREVPE4B2rB/GnUwquktWHSDtR5d1Vab1R4jnB+ZI4XCqyeV6eXY7z76IVjF9FcDzyQc+iBDTlG8iadYY3npW7zy3mW7T6PI6yK5xKyXcRzOwe6vQZbVs/rzrtPOR3y3HdNn3XQGO0itr3mRZt2jAjqRyinrDiltl1A6aUugrq8N56PUlR/uvr+DNbf9bKcRvl/88R3W1d4S2xfaPmVSkj/sQ0R0gkBSuFcsANac9vcFl0PWwOnTaMJtWO9NLHzesfE2uD6GnPnbfXaLKnytaFrfSiDmq5D+d6TNmssX2njXYykIYQAP/yjr8JnPvnFqYuRhPOfbzcx+4GuH1PzpefuA5rXXZ44mlMXx9La/XY9VE7bdon1g6xdw8sz1vaRPoYtu2cb9coVwrufXekrz5AtsEs+1sYUw9oYQ2Xouz0nUEAnhGwcQxpwt9kLfUn09QyMJQZ0MeY0MZCHxLGQoUvKIl5sRyjnf95D6Zlmjw0Jg7FGeU4j2zvGojsCNk1OpyBH9LLnDzXWQue2hkWdT+Gkk3VPtIOzLSYwpgRJLWKExFQtgujyHZm8d8z3wqQ9UN+taCLHHnPOGRKFvZDjBUpPcgnPvYM67LqUQQRVmdP8SO3bV+W2z1aBOiy9iO6pec1THUM5ztvufbe/y676bkOyH1OL/b2tZz6wet9DHcdYZ9beA7sv9s7Qz0tKKAuVT85vPc+1eC6e57LAHGvzlHuXosl7xDs2tG2ojiDZbPZRd/bbPkNaiPl2tQgFSi/JL6EetCTvlOuq9XNY/c/q7/od5L3DY1ExYuHcQ/n88l0PYgfAfzwzIf0f3fXgyjv+tkj56IVOLJ+qvM+FWFtcsMbKkKFX19m272Dr85iRWq+H+iKWWF0aah/Z8LZeuyuUt5Snj75fn/3Hp6rP52J14J8+xw7Kd71MUeQJ6Ln9y7H6voQQQuKk7AqAXxfq+tDmEYuKF5ryJda/Te0P9dXtesw+ELteIH1ur2637ZycOtI7zw78exlrTzRpa3hl6VpP95mnzatpPm36p6lztL2WkI1ToIBOCFkkIS/0pi9LdhLnTU4Y900mVzxpIrKE0sic0J6BDKjnOBVj9zdRGsg9w9q+OlY3PmIN7FiHIJQO8POONfC9fHMMazFSRj6gW0NV7qOXR0wk9/aHFu1RvY/1UOi6QXmE9XPGPNa970DdgfNEEBGEpTPnHQ/41yxiqTakahH1Gaw/C2KM1Hnr0Oz2P6FDtx+Z9F6n0Hozh5731GIHHNjBBHq++WMmTUh00vfQDpIIlTF0LTb8Ws7/Xc4dE870oIyQuF9g1VCgQ7bL/PUXUYrnep++FqCO0ACU9+446mcx9H6SshxgVYD3rrsN9tkkJAf7XxT6epaOAPyh2VYAeDGAL6KebkMvp1EPUAqJ3rkRUUJCufe+0+/Kj1RC+lsnENI/ZsRy/btIFJd/dNeDUZG/i4hONov/4/E9AHlt39C2NsfliN+ecK7/mzFixudUm8niifVe+zRWd49J6PeQKYeuQx1VR7DvuRdi/d3snaOr4ZsQQshw3HD2ATx2751uX7vp4H0vXWywWZO84RwXsrt56Po+p22h06bOX6jtwPqxNg+bX6HS2OvybFO2rF65Q2XPpYnA3yXPNvnl9jG9+9z0mL4JtQOlbBTQCSEbQ+yF2sRwaCtZy/e95378Jr3QSYLY89jUeJ37/MYantpwZbmCunF4HKtGaS3ciYi+U6W7UC3Pd8oJrIYa1Hl51+QZxGDW7XFemlh673sf2GvzjHQ2rcVrzEOth4yCRypNSGBOidkxYUJCoFsBIiZkSJoj9emllfOL6GjztNfiXb9OK508HbL7MoBn4XeaDrB+H/R9PjDbvBHbCHwHwgK7PSa1hO5xLLS93uYdExOh9P201xYaCBCL/gDz3XZO7O8dCuUMdX1a4Jfj5PcJeZ1rz3MR0UMdf30P7NyjJ8159fm1QVvnl6JJmqb1R27+U+RFhuFnqjkTgdXnObatL44AfFV9t/XCU6iF9WNq3YrfMJ86j9BAIJ0OZpv3nvxAJaTfMbCQ/o/venDle6gtpN+NH73rwajA31ZEpxf6ZnDHLY/if1fznnv9hNC7OmUoDn3XbZJQ+tD5vDZGznHe91D5vXac9z2nfTkVOfXrU2r9+VjvfzS9x6nnhRAyDQzfToD09HB6G9T2o8CxOk3ofPZYz77m1dGe7SBlL/HyCtVLuk7XNrNY3R+zE3rn2HG2hcqQk78ta6yN0hWv7u+Sf9/5dc17yPLEkHNQQCeEbASxF2fOS9XrUFtD/4H5jPHY3bfitfc/lJGSpFiSF3puBe4ZoHKf0zb5A+vCGVAKi8dQhmj3wmGLEVqEoeOoRfSL1XHHUIZ0PYl1Q7Yc612bNcRZ0U6ve43xUH523aaJ4RnndNly0sq2VAMv1lHwOgcWb7s+1ut4hERzb5snVhyq7SEB1vN41gIGUL9XY+e290Q+vd9WvI0LlAM6JFR7odJLWfSxWoS1YreUQ3ux23e/13mySygsu00Tesa938T7n2rhXAQpnYf12k4ZWUNljf0/7T2R8+R0kO2zlBqoYfOX30c+RSS/jPJ5kDnPZbsM7sl579rfOTS3aKpDnpN/k/RTGP/H6KSSfjlA3eH36oahnyPvXWj/1/Lekkg4su5FPznEah0SqrNs/aOnDtGfAPB3qjnS/4sehfQHlWhu7/ERVkV++ynLP7zrQfzlAcR9iujL4sOfO7+27Z8qz3PBtqNtO9tLA7PPy8+ex9svaULitH4PeG3P0DlC5w+V3b4TQuWOtTnbMkX9KFNqXIfV698NHrEO63VCCJkvdmqSkOd5SFT37BEw371zeNOx2eNTtjeY/Tm2BC9vu83auzQpu6q2D9l8Q2W3ZW1yzpCNRB/rpe+LvkXnWFupa9ljdqk+j2kLBXRCyGKRMO5NOtxAHTJYV8C7av1SRh6vf8/9eJRe6KQDIaPWEPlbz9RnUId41uKTCFDyH5Fjd7EazlpE9EuoDd/nqnxPYl1ABdaN14IV2K3BLkekA9YbtzFC57ONX51n6reyaVKNa+9cRWDdSx/K9wjhTkVIdPC2iXjsCROxkLpWtIily33m7X3SnUN5Zu18kPqeaKFcC66y3/OIlv+D7ZB6ZQstcI7X+1LCuR18sGu2y39Yi+aSRghFDtDn8X6T2HV5HV/Avz8W+x/wBmOkni/7P9PPwWW1WK9zHdo/9nuGaLIv51507diFDAdDMURHlAzPEWoR/STKASBeXTX2s6TPK1EjLmH9PWDFdZlSISWCheokbwCXfP53lej937QUrUWIlzy9kPJa2Iu9OyWP99/1IN4VKE/X+dA1FNTniSeeA+HBqaFnq8n/O9Qe1fmk8vPqp1QdYtu5tm2bOp+3zW6PtXm9MuSea2rEK/07UbcFX4VyKg1CCCHLxYrb2raQCskO8xmyS6TCwdt8Up+x4xD4ro8NpcvtX3u2FSAuuIfKE2oXeNfltXty2hWxMg7R5hhKdO7alwydP2R7bVOWLtdIAZ0QsmiaGrs9wSQUdjWVPxmPpXihN20gjUGB2vPSa5AdOotteIo4pwXVa6ptMl+2GOefRmkEt6GkrTjnCcTyPdZot2nsPnt99jxeo9zeF0/cPjL7rLGtyW8fMgpKPlZktOnsfnsNqfIcYf0a5DMmVoYEz5hYbvMF1vMNlVFfiy27XqxgrLHPlXjS62ddp9Wdx1Aarxy2TtHPjA4Vb/fb67T3KuRxrucU9rz+bfj22G/iidKpBWZd3z+7DrNunxlgtdyx58hGDdAh2614roVzWUId6hBN2xhd8muD9/4a+pxT8DP33on3nn1g6mIsliPUg4JOoYzUYd+Vts4ZC+89qetBW7+IoG7fh8Dqe8R7l4bqOL0cAfivKiH9v88Q0v92Nae5vR7vftp6N1RvyvtN3lV/+64H8V8PIKJr6JU+P8pBDq9393kDwbw2fup/bdvm9nj5zGm36bR2PZbObstp24e2eXV8aN0ydV3aR/4y7/mrsf6OJ4QsB4ZvJ8L/2vK43Hb96+EL6MB6nRrrR+s0scHq3jG6nLYdELMveOe2+dn9Xjs9ljbWJom1m2wZtJ2pCd7vN1R7ZMxzpc6fOm/sue7S1ovlQQGdELJoLn7hbTj1Xb+8tj2nggtty9kHAK97z/347Z+7G6+9/yE8dvetidRkWwgZojy8NH0Zr1MNNBHDtff5PsqGgR7VWqD2XjuGVa/cE6iFO+0Bew6rIZND4phX5tB1pBrsMZEzdA5JZ+d19tLrBnxItNZ4DXwvjXe+mNExpxPhncs7X+iaYkK3JzjY3zQk0npl0Nti4rctsz5GIorYzoq+LhGQtAeyLesBVp9966koeHOJeeXUZUqFgI95YttBKFpA94R1K57r+xoTzm259RL7j2i8/ELn9a7XPlOCfNfl0XOda9Fcln2VRv+2Hqn/aur/FPpv57wXunIE31Au23OmnSGbzxHK/8UJlAPgLiD8DhD6ao/kEjKAaVFZvx9i0SrslBXyXrwG6+HTPQoAP1N5lP+CEa9/VonmXl3ivWNj7xBrdPRCbd5714M4O/Bc7WQYQl7kHrffeGYlOsAdtzyKD358XUT33us5fVr73/L+a972Jug2rGdE9srllSfnPHbdtgXlvx+aTkefWx8zhsF4yHM8MWDehBBCxuO/PfsA/ta9dwJoV2+kjvmt6jPWHwCA73G2herh3DSxtkbI5mYF9lheNq21EdmypGyOtpwpUdy79j7aGDltqr6YSlRvIqbHjtU0ycfLgwI6IWSjaCImdXnx62NlvnMtom/i/OdnHzmHe99w7dTFGJ2U8SdE28ZRTDxNYecYzTmX9uIUgVH26VCpMgf6MawaeEU4l9Cr4h12CaWQLgKX5OsZvWPlC91HrwHuiag6H3tsKK9QIz0W+tXDlj0kWMcIicJ2X1OhzhOZbTn1eqzxbEPDw3za+xkSFvT12PnKdXp5fvQ81rJfP5tHKJ89z5vcntvO++VxBD8P2Xdk0uR0wvS16f+GJ5xrr3O9zZv315Y7JJjrNN61hO5H6B7YdV0WLWjF5jjX4pZ3jyVkv7xXJFS7zG9+Baviug7vb3+L3LaB92yHOuRIbB/COK+n3RAkQkgO3vsjtp8sC/1/lUFE2hM99V4YW0i3ZfDeT0BctLaDi/SgGy2SWcHdfgeAv6nmM/fKZ7/r42NznQPr9YUn5Ml776fuehB/zxHR+/RCBxjOvS+aCOeCDa3v8fzv+Y2V723/n6H6z/43LF77NWYw9743McjmpvXaW6G2KMx2u/RR5/Vdb4baJoSQdvzwj74Kn/kkJzog82eMfljqHL+bSCs2iherNLE8bXtefw/12+35vWMEz07nDabXdX7hbMuxHaTsmbFj+2QsYT3XzjzW+XLP1aTN5OVJAZ0QshGEXpptX9y5+YkXOgB6og/MVGHcuxpSPONNqnETEvBi5BzjGbxsGORYw6LAqogux4tXl4joBWqP9b1quwhZ1rvKimZemVPXoD9tAxzme+Fss+dJ/f89A7cmZlxMGQhDhsJYY92eK3Qee49C66FnwF6PvtfW4Grz2THHSn4xr3MrmlsxQUR0ea4sVhD3nhFv7jDbeQr9t2JCubdN5ynrnuBj13dR/u/0HOginAPrYvQRVoUjOZf3aUXe0PUAq9cWMpzr3yt0jSGDtbfYcol4LmK5DtUu4do98Tz1H2qyLadOsPdVrw+FFtFj71RL6l1BNgfdxrheChZIAAAgAElEQVSE0hv9Mvx3sXfcXJ4HXecA4f+V9371Bul4QndTvHecPYe9Bim3N6BQ3ncHJu1fv+tB/I8DiugAw7l3pY1wHuN5SjAPtRHbGBd1O8sebyM46Dzs/88rl9d29/KK1Y1t6s2YId1GKwJWp6aK/VebMrSR3DtPH+UmhEwPw7eTOZLqR4uN78uBY16aOD603baNY3a3JkK3Z7OJYc8T64fErivnXH0zRfsgtz/VR1natIHb5EkBnRCyeC5+4W04mRnGPbYvxyCeYhM9zzVvv+lN+KWHPzV1MUanq0HVM6Ta7bYBdgX5lX0bwV0jc496xiMrPheoxTwtaOnQqNaL9gRqL1EdUlnKfqDyP4b8/6dn1POwgqB331N4grMVeb20IaExx+Dp5enhCdYpo1rOuXOEv5jw6aW1QroWrPU5tUhsn2+JlnCIVeOnLqcWt3W5tGjuhWD37qH9ze05LJ4ArfO14o0Nt66/S4QH+5+yghCcvLx3j8b7n8cEf+84ew69LbWE0uroA/rzELVQHhLO7RLqaMf+s/YaPUO/vQfec+Q9P0Mj/xV5DnSZNLnCBA3wm4N9RndQ/o90VJnY+1vn0bZN1Ce5oqGU2Qt53eQdlVMWeX95x9p3nK4P9TQTOiLQEXxx/e1VCPn/acCQ7hTR29G3eP6PH99b+R5q27V9l3v1Waot5x0XOkeonR6rg0J1bagc3rGxvG071LY9ZD027UuTMvVBTp59nvfH7noQ/4RTRhBCCImQEqn1+lcDx54A8AKzzdrqPPuOPodn2/M+Y/YsWy59TMo2Gerrx2xwU/axc9pvY+G18/ouT18211znBEIIWQyxSs7bF6tMdZoQr3vP/Vvlef72m9402bnfdfMNa0JPrGEzJdpImjLOyqdchxhOc2iSFlhtRNp87CKenlqk0uHYtZgnRt8TAE6q5RoApwGcAfCc6vtJrM6fLuU5gC+MWeOyLHb7kZPGa2hrI7V9huwx9tjc9LYsoWfWlluLwzFDqT3WO59Nb/OKCQReGXWnxj7b9jgtBmtBIfT+FfH3OFYHaEg47isALlaLnt9ayme9jkVIlHPre3uA1TKGxFwPvV+HU/eeF5vG/u/1/TmGOrqDvQ9eSHcv3PAu/LJ759X/u9hvi8CxMlXDrlm327xFz9Nuj7FeoPL7irf5XrXIc6DfEXrR70X7+9pBProsdm75wqx7+Ql91EOx+q1JnXclsq+vso7Nz1Tz/5Fu6OfnOOow/8eQ/1zM5fnp2v6z9YeObCH1zQW1XMRqG0XXN9KG0cdfAHDeWc4BeAbAt6vlKQDPVvsuVHlIO8Arl5Tnx01o+bfc06/XWk44cVLy4c+d70U81/Od/8rje8k+RIrcPm5uHdO0Pgq1+bx2u5df7n87VA5vEIs3VY6t7229n0uX9+JS+reEEEI2g679zVieIXuczfMygK9Vyx8A+Hq1Dqzb+mLYQape/e3ZN4B1WxeQ1x7w2iqptkyoXTRlfd+0bTk0bdq7Q51bL/RAJ4RsDKGOftNj2qTZNubqiR4SHMfAVvCe2GLTeQ24mBFIs2+2H2E9H+84nVaLl0BtrPWuxWvAnMCqQKnnRbfClISKPYFaKPdCu2uDthAa7eeN9rSNVV1u776G7lPsf+/tyxFcAf8+xt5d3jMSKpP9zWweNk0qL08kt3l5909+Q52H95t4IXMvq3Q67yYdukIdowcT2LDWsl+XwXum7Hadt35uQ8+aPS4k4lphOxZy2Fv37oG+Vn0fbVqYtHZf6DkIiezecTat/i30fZNPEahEPLqsvh/AH2CjxaxQxzl0jXD27TjbQp3kJuQ8ZznE3vOXOuRLls17zz4QHXCg636pky9jdXqWnFH2uXXKGKTea33k3fU/5NWjuceEEBH9f6m8RfsM5Q5spye6J4TffuOZ7LR98CvG87wNoXakbZOl8OrIwvlMlUO3k+xxqc82eO0221ax5Qvlkarr2wgMhBBiYfh20hd91jNN8grV203t7l8LpirnWbeDxVO2u9j+ncj+HDuJ3RcTzPWxul3i2Y2moIlNdCxy78XQZaWATgjZCC594W04YcK4jymev+499+PKS72ZXTaXuYrowthiemq0o/dpt8WMqnrbgdluj8sVSb1jRISy+7zlCla9R49Qh4OXbXpO4mOoha/jqOdNv4RaFNOe4XYO6xQpQT1GKk1InM453jNies9KLN/Qs2Mb6DlieUxcTBlYbehZu98+x/sqvX7GvLTeXJRWqIY5xgrXMPnY8lpDqN5nBebCpLOCeUo4t9cI+OHavfnM7bzmNq+QmJ16j3jHhd4h9lmLnc+e2/tuP/XgCjmvhGkXYVx7el4x6zpag43aoEOx6k+5Rs/T3d4LS+jd0pe4JsR+vz7yDRE7XxdjCJkf9tndNfvlfRdq09i85Jg5MXYbMAf7vvDqCu+9mcoTAP6S8kZ/22tOdyqnZVtE9JgYbveFBPU+eOjxvbUBLF4dpdtJsk/v9wbe2fw0qefNe0Z1ft7xOXVrk/9n6hypY+37yrYF7DXGIkjZ8+cyVr3J+pkQQjabJu3EsejrfLF2vCeuHwF4SbV+Ges2nVDe+hy2brftK6/v79nPvLaCd15riwnZ9aYktwxzaHPEytpH+SigE0I2jpwKUbaF0pM8phDRf/LmG/CLn/h8o2OGboBYQ4zd5wlW8mlFHr3fwxOTY4KofHp5yvmtoVwEqZgR1xrRdHhpyVdCUUvoZhG8JGzsfrV+CqvzGttQ5t6c1TEjml0PpW9C2/eE1xC2BtAUntHPa2Tb/d66LZsnMNq0+vnWQqfOW/ZZYVry9UTzUJh6/VyG9st368WcMvDqdLvOOfR16OO9uTD1fq+jFPotbNhQL1R48f+z97bBuiVXedh6z7l3ZjSI8JUoMeVEEWZGEYodSIyxhMtEBsqRxsbGDh8jp1xY4SLEiKpUpaiLGciPOAKmXJWqOFxADFZIkUgKHyXhRKgcAQoUMAYRyy6HoiSSTJTECiYxRLGQNDP3nDc/zlk6z/u8z7O6934/znvO6adq1/7o7tWre3f3Wr3W7t5Ex63qxq3bOU+OWxmvneO8oqWcPe46geXDcTA/rMmPbXK1Oa5AR6e5c5wzbVdefnfVGMlnNyl247cy7veMJ1N0lG3IuJ72MSVs4PCA7eQ0Vt/5cZz1J/yYp/ff6Ek7OuJdBg6JNzdGV6jGJoW3f+gT8frhRO/GnFXkP/6BP9iZE701b+A4+BxptPJwafmZ06emtOEqfStNb7+tVpBVeaJOqPQb50BnI3oPeuX5wMDAwMBAIj90bclmjKPsGQpXQS716DiLOHOsK1vMv3h+/UmTDq+53lSdKztAiz/nJFfX/OwQ5i8tOLvboWBKHTrehwN9YGDg2gAdQS48ou0EUTR7cPujH71xq9AjLv6Jfsir0SN240R3TiQ8q3i4mpYdher/1eqa+XDP8KwU6ZYT3eXNZVLbfeeq81ylnjTTmX4/LraPfSHO/o2ejnR2lqGjrOXAymv82OCUwi5LEVVGUDxXaTieU/iruJXTM+gZO3PREZ4TuWw37IzhvNIpcxJttJzmXAb+L7ijiXGyLfE/zDE+lonjqOuq/pehV5ar95B8smPcbfnuHDLuPvlBsOGZ61HVsRv/qnaA+fO/h++b67zHD2rwwxrMx33AoMa9CtwWKmO5aqPbnDT20tuVjJvCw8DhoLWNe8TFh3JpEEjZjLoCj329hrhDNPYcCm9TjExz+91wotfYxtbru9q+XX0U54y1+VzpApzOGXTz3NIlguLO7U/KiIxwumuenRxuyUD8QBLnYKxPMtSHyyz3cS431amOGHJ2YGBgYICBjjtn/1KO801kCusHm8i2baOyWaj5/u9QWJ5fFhH/N8V1Nh4G17uj4fhkJ331vg5l/jIFU+Y6hwZXz8OBPjAwcG3w3LOPx4Md27hXRnQluIbh+AKvuPeu+K0nvlaGXQVH+qbKhzJqBT2rDFBsjFJOYTTUOIWscmoovtx90mNnIX7lmsZ0jOuUSVxVm862LB9u9Z7Or3SencbFqvR0pN+PiE+Fd6QrQ5VyCipwvF04nnpROeRUPEb1jqtr52DFNnVCz3GbX9yhgMuQ717xysZgfMYfcWQc3N1AOZRdv8M643+x5y8HuN2wodRt2947ucpwdpq7A/sQ8+5WqCPUOKPiq/StrUx5O1hHfyniYJhynCsHOp7VxzPu1w6cd2XQrt5hNb5UekSPvqAm3a34PXF3OZY5HvapI33n3Tvx/U89vafcbg7yVxu5Y8z9WNcLpuKQjT2Xzdu++stlONGn/D98DpD+HLq7cnpvE7ei1q8Qag7g0jJac2SFnj6jZGVLNlU6Q0u/U/MyJbOV7hZxNs4dUZjSi9WBvKidmA7J4TAwMHDYGP8/H3C4FasffkVoecmytpI91fwY6acs43OL/r5Q2dCcPpTl+F9jXYf4V2N9i3hV5sr208Or4rOKd4jzqSmYYt88VAwH+sDAwLVCZZR2zsbeZ4yrNuDvC/vY1n3ONu6IlrNSgZ1I+JxXhGIerOSiMSaN0+ikZh7ZocPOtR7ljQ1YLi90SLGDsXImoXMR/+l8FGeKxjLOnGAZdgvS5MrSXPnG27vjf5B522Z0pufK5h6ltseZiLTmYqqTbE6+lfNOGRtx8lM5PjF9psXtfSNqBybTcrwtTdx0JisnM/YB5VBeijBur0HxMY1ymrf+g1m9s5bzXK0m53ek3gvXl3qnbABWUM5w5E3lz3nghJ0d8Vh32Vefh0OtNM/+zuMffzjDPGNcLmM+d+8Qy6LerTNURMfZodfIgbxdJuaOaQOHj5TTEWe/VXkenkf0O8IUXUx/SJijC141bNuJ/qP/3b8REetO7N7/h2/T6T31v+RXwXkecab7Rmj5lGclqzhOJes4bgsuDxVH0XM6BMtupsey2/Gi8lPzFtQ58aNN1C8yjHmp9AdV31GcHZROsIm8HbJ6YKDGa1770nj/ez9y2WwMDJT4jqeejv/0fFcpZadxMrKSRVPkE6db0PlQZI3TDyo9A8sREfEspeHfVCLwmdI3evhU9K7rnISxKxvsrjAc6AMDA9cOTnBueyDuEWy/9cTXxivuvWvLOR8+cjV6xO5WpONWo5ugJ73bdhnDb8XF6i3lhEOnbxpqIi6cVGo7Yl6NjnzMMUorhyoC+cI84/w5rgTldHnO4xieH8XZVu1ZDxm+iAtnejrOcmVqbu/+wvn5PsVR/0Ge61B3UHU7hcahKX/O2MlAoyK3ebUFOzpOecxVtILOzqGMDlyO27sSG4FtAH+jsKBnbrV5y/nK+SMfaut13rHBOb4jfDkdMK3jU9W9c5xXvHBY1h1/gJD9XDnO03nOW7Tj2JjjkTMQKINBFY95xjF3qgG8MlokWs7nHuf0Ph3YlZNkqjN/ON4vB2ob9x7DzKeiHnvmGHcO3SA0R6e6KtjFSvTEVKd0rzN97n/JEUj/qjjPI1b150TvOKzioQxVOliPbOO8puh0Km5LH+XxQl23+irLHa6LiFU9A+OzLsQfArby5fru0SPcWKv0zd5xqvV+BwYGBgauBtJ5V9k3es4cvzVfxTQs35SOcCiypkc/qtKhnpDpF3Fhv7kdZ7+dVHB5oc3h0OrrkLCPudiceh8O9IGBgWuFTz37eDx0vo1776C4TcPuAx/9aDx//h/03Or8pjrRE7va2h2dqs7w2es0ZeOOC6scSbmy+sFz3tKJi07hF2LV0Yt889Z/7ADGfyK3yjTF0KSM2mxk4q272aCDDq9jOvjZ7bhwpKEzER3sJxCHHeb3wzvTd+1Qj7hajqCWgY53MuA0lQETn+WB27orpzGn4RXmuHuBciazo1nxn22ODZfsFM/07LDF9o1p3dbtLbBTuvoPOqZRZ76u0HLCVk7ynjEP+cB65V8sYD/E3SRwi3buq0k/nQi4qwdOOp2RWq1S5zpR44AyUlf05uKqOdJV3lPyVe33KoyfNx1KN5gSvq00+8ZV4HEOdulEn4t0avesYr9JQAc6y2AlpwLCQsR1OgbG4WuOw+jVTyp9QsVz6ThOD39KB1BOckeb9WWnL3C9KeO4c6Q7OB2L30/1bjG94tnlOeTzwMD+MbZvH2hB/UpSjevqrOQU6wdKRqr0S0qv5ueY/6bYBZ2Wnl/pWGlTZNsO7rT5MUpbzZ2H7L0czJnrDQf6wMDAjcBUgTRlQB3Crg/bdqT/+2Ib9ymOLUbL4YJQDufEy+Ns+9PjWF1ZmVujpiMp/zma9PL4lMkPFdRe3lqOOKXsMtKhxc7LF4AfLNOtWP3fed5n3CN4ng63BT3PfPkjBHako0Md/6fOzvRehzqeW7gqyi5vp43XvAIbr1sGtrzOd8f3ajU6vucMz3d+O7TR2PGvjJ24ankZq45cBDvM8Yxgo6WboDKSH+Uwd87z1hl5yufq2hnd8cyr+5URmY3ZbBBWq8XVgX02x0N0qCe9XP2V/V85srmsDDYG4PikaKn36IwNrbznoDWG9Iwx2+apgjOqVHwouZIfZG1jB5mB7cDpApVu0BO+rTT7hnIiboumwr7q4xCd6IldOM9//AN/sNX/r+8LPavMWv0yZV8CZbzTaSJ2I+Py2ukXVRylCzKPri4qJ7bSjVB3yzj4MWCmZWe6+sAS81f5RqyXQxn3ea5W6e0OTCPEmWkN2TwwMDBwWHjg/NxybLNMYrnvwLoA6xzqnuOyfaInnxZ2IZec/J0yR0k7JupaaVvJHUnRzvVPY132Dll7tTAc6AMDA9cOLSNuy1g9ha5Ll6vPB9axqxXpiF6nAr+7lkFKpWeF8kMijUv7QKwaST5R8IjbCzJ9ZZBSRiE+V22ajTf5/2subyrqx+dx0Gme2+yjIp+KB36tmeU7jXWnIzrU2SnOjnTnWF+KtNtyqLt3cihgYxsb9NT7DLhWBk92wvLHFWl0XMTq7gP4zvN3B8eUvtqaXTnls4zIN79P59jlLdvxQGNpUByGqicsj1t1Xo0/PAnlcAQbybmfYxjXb5aJ6zbpotGW+02mxd9SsOP8NC62bM/49wWvvMrc9T/eRlU5AY5EHEblQMB8lXG5t4/3TvhbNHvGawzvdS5sG8xHS77m2H8/puE7796J73/q6Ympbi7UNu6MTZzkU4xNm6S5DLSMgFNwKOXdxIl+9v/z7WOsPL/AH33kmbgV6/oAG66VDsEyDXePUnKCZUZrlXNlgHdzDiUHlE6JYawr4X0ltxlKj8L8Ila3b8/rEOEYj8cv3kGsZYiv9G2Fqj57oHT+ll3kUMargYGBgYEzqLl62lxw3suykqFsXUonYBuRSsPpW/P4pKtQ8bot9NDrsb1kPNYxcHU66zAPxaozHekfmv1wQGM40AcGBq4dnnv28XjwfBt3hd5J4Rwj9DIiHvzoR+Mf0PObvo27wje9+qt36kRHtIwSU5BKYcu5hXGcY+F5usf/+yJdZwRqGXcrQxXSVun4zGXAVRm4TXs6zXM1+u24cKblNu2ofKRimYa+JaRXK3cxDm/1rlas8wr1dNa0HOpsSKwmAogpbWpfyrIylPWUQ/23m42Z7hrfa7YL/LjCOZaZT9yuDHln5ylvv45tszqW4lxNCF1dubpTTvWM0ztBc4byihesM2cozTAep9ghjn0E6ylitS7x/+ZZX/xOuPz8TjHviPV3GbE6DmAc11fdmIpp+Zrh6hPRk9ahxzHf42hvGR/mGsVVupb86KV7+/z6hSriwM7gxgjUR6p2v618DxlXidceHPJK9KuEb/5z/3DrHxXwh7UoK1P2Ouc6ziUwPcdzH+SqOUjScbqQmi/gOa/Vh5bIY6UrMS/Is+KD52k9zmKsO3aiIx2lCywojcoX8+d3MgUtYz6eXZpK/xxG/IGB/WNs3z7QA/4dHj5X9klnJ1Qfo/MHYk4WVLYYZzdpzV0zzqbO5F3Ir0qetuRxlinrNnfjey4iHo4Lm9jtiPgnM/kZ2C+GA31gYOBaYlNDV6+xTAnVD77liQ1zvznY1In+7bSNuzPyO2zSTlwbYeVziqOMw1vGlaq8bIjCr1Z7HDXVNfPIDrfjWHWq3Qq9xTs7U9NZikY8VM55ZXpu+X07Vp19PavVecV6xLqzkB3qOLmI2FyJPUSDPP/LiR3k+exWrLcvTofvmVehq6+ol7G6jXvEqlGSJ3r5jnIrcHTaKiewcroHxeOV56oPqgmpqge12htXMqnt6YPSZDrnQFdGc+S7cvaycR63ZVerzdFxjs7yiNW6reqQn7GDnQ9+L0iD6eWZHX89cGObi6fCW+PrpuG9NKr0U2RRT5wexz/TcTRvw/Vwpu8OlUMKMUW+9erM20p3GXCGyKuKm+JE3/Xq9m/+c/8wIjZfnf8nH3kmIvQWrXlWzteWQzuK+Cxnj2IdyijfC6UXcVjFc8uhzvpiiDgMdpBjv1Z9HHUljMf1of6RznD12BoHVbhzzvfqPk6nvC7j28DAwMB1Q+v3LjhfRyiZlvFYpin7gbJNonO4msfzwbK8JQ+dzFTX+8DUebSSyYu4sF09H2e6zGfFhV20cqZvY842MB/DgT4wMHAtsY8JoJrQ/v3hPJ+MbaxEbzl5e9MmphgSnGFDGUqmtsu5Dg42OrFDDpXWng8MeutBOZzTmX4/zr64dCuSnaM14LwEWkuIezu8082tTG9tAb+geNUKZqyDiKunxC5CO7fRac7vZgH3KrzHaZ7Xqh6xD/I7WMb6u0GnObeBnEgqR2zPu+TnbExlIzFOTNGZ22Mwdki+Xb/uMW6riesLsTrh5tXmebwQq/1pylfnqm/yM5eWz/w+FNhwUGEXE9FtONJ7jN+bpOf8W+1wrgOlh7ZCTlCnbu8+oNGzjTujpR9sC/vKZw64j6jxx+lgVwFTnOi72r79umCT1ehfDtu284dtaHRmeV/JTNVOlRHaOV176Ku5ktOPMA7vZsRwTnOn7/RcM/1WOq5DnNfhdS+quaLTa9xctNKDeuqoSnfV5i8DAwMDNwW3Q+sBuDvNMvTHcBHrMjxtFKd07eQ75lHN9SvdosWTklutOa+i5+63iZ75gEu3jIhPQZqjiHjw/P6z48KOdjsi/s8OmsOxvh8MB/rAwMC1xCeffTweLrZxb2FTA/Z1xivuveug/vGuHFGbGi+VMjbH+c3peg2vPe1qKj89ZVDGHX5eKarsEM3/pqvjWBzorGUHLDtuE+lMRyfwrVh32DmHOj7jFep4vwjtSFcOQHTGqgnGZUE5e90241z37CzPLafy4H+cHwuaEesryJMXnnDl+1DvTznO3Tvg50HPKkdwqw65HgPSqTp1RmGmj0geI/SE2BnFkRbTZCd21iOW/YTCqnpS7R3fcSt9NWneNXrymcvLJo7yHmP2NpzoU7CNvI7bUVZoDkf6dtGjN7j3OUcPuk5wbbxyfDGq+rusur0pK9G3jVx5jvgzjzwTv/Dbr+qm8ZWPPBPLWN22PUIbnZ0TlQ3MSp7yB4I9NBUdlUeOC+w05+toPK+c5S20ZJArCzrDmV7Qc/Uu+D21dH2uK6TXM0/AeaVqIyo+x1Hvc2Bg4PIwtm8f6AX+1i5iVQafirBeGe/sJSw7VBplw1E6QsLpOu4ay6LsHZWOgOH7kHVz8kgeTyLik3FhW1rEmUP9VkT883Fhe7sVEf/bBPpTnPoDbQwH+sDAwLXFlMl3y7DQYzj+jcbq8/Ef9N3gzY89Gj9otnFvfZXYAhqm8n5Ke1JOdIfWBwDKeDPna8NeRdMZw3rosRKcW6QrJ7o6Y/gtOnhb8VQ0M78Xzs/o7EVeehzquDW4cqijQ/AoVh2SyjmprkNc43kKqnbe+oc5O4HZaY67A9wWxy1Bh53ivJ06fuyAdYC7AqhtxFv/qj+lvLieVd2ryWMLLBuSH6zb1v/PlfEYx5mlCWOcxDotxespxOW+wOXvXSWu6s9t/R6h38GhoUfuz6VZ6RmVjtEKn5sWwbIun7XkRS/9OcCysSP9O+/eie9/6ukd5Xw9McVBOxwruwHXqRpvLsOR3nKiX+XV57v4TznjIx/6RESc6TVf9cgza7JeyfBlrBvinNEZHb0oUyvaAXFRfit9Xn1wiHQwrzBxmWbP3KFVP2oONUUWVjq207FUeZzxnvNu8escB8yri8+6Ieatytrj6B8YGBgYuBrAFegRq/KdZUG1Cl3N350sYbmDu7ypX5com4tDhrPNBmmpZ5WsVTZbvj40YPlQ18gPFNKu9ECctYE/FBer05/dEg+bzD0OsU53heFAHxgYuLZoOR7cpLY3HPFrY+v2S4VyIDmDzRxnAt6ra8cPK0IuTa+D3Rm1EE5JzOdVXsp53orDeXN+yE86SDN95VBXznV2pqsV1PjsJM4c6otYXUGNxj/nUHeOWz6q1cyt1erqmuvR1bFyxrYctlk/ajX5LXquttlXHzIk/fwqmsuOZcp3o7YMVx8ocB233hlP1lS9Vo51ZZxEZPnSEY11qureHUwzgY5mbstsuMb0aFxHmvxBgGqXmHdrRwXVttW7wrwiVnk4FPSMcYltGZ+ryXtrYt8jb+bSRuB47f6HOxdzJuecJv+TPv6RPh3f99TT8ddpG/dKjm9iTJkKNoTdFKhyX1ZdXMeV6GqV+Dbxjz/0iVjExX/LGco563QNNl6rsTaf87/EORzT87/HFV381YzSjxQfqMupsqgzotKLOJ5CS092Rnin/1U0q3Kciji9cpLj9TjpVVqnA6COh2G9/H3dG98WP/nWN3TGHhi4unjNa18a73/vRy6bjYGBEg+Els1oc6tkd8SqLEHnu7JJKZnX4zSv8mZbkeN9Ia6R/8pGy+FXxZEesVpmXHiSOtfzcH87Il4SZ+3igTizxf32/lneeM5yqO9CYTjQBwYGri0+/uzj8dnFNu5usO41Hk6ZJA/sFm967NH44fd82Bpt2NDgDEIuTq/j3EE5t6bQQGVRGUBYMWTaSmHk9MqxtzIReBQAACAASURBVKB7pqX4ZNrqPoGrZ9X27m6VunLwuq3i03CYznTcXhy3e1fO2WW0/39e3buwvEbHb9A5j1SU3TvCf27zv7Hy6HWW82rzY8qDHfCYTyLLhv/WznfADnM8tz5MqOrRTd5wEqcc6dXKLOyvajzgOq4c6Vg3TENNNNFxrlbFI22cfPKkEukrp3mErge3At3t1oBO80OF+3DBPef7Sl9Q71CNtz0yYBMn+zbSZzi2XW4zc7HN9uFWVgz0oyXHB+oPDK4TspzvPHcIf8OeHem7XiW+bfp//nyVeW697mS9mouwzOA21jJMZxon5yuaSp9Q9DKN+jAx46v5RuVo5vQu3tS5t5pvVHph0L0rI8dz9XYUNT+KJtNg/ZPjcv5TxqBN0g5ZMDCwW4zt2wem4HVPPR3vvXvn07I+bQURXt4xMJztDCwnOR3GYTnreFD6RcBzR+/UpGOelA205TwPeq7oXjaw/rhO0k50Emd2wk/Gxa6QfyjOdNMHI+LDa1QPE9vUNXb97oYDfWBg4Fqj2r7GGcZazzn8lyesPh/buO8OqKCpMyp3laFrqnFhG4qXM6RV4a24qi1X7VshFbVWGlZOp9Ql8osre90278rR7pzC/O/0NHTlNsCnsbqamichyinOPC9FnB4n+gk9Z8PoQsR9Idbfx1KUHbdbx7rI40WiDnn7dV75rByLt2LVIf4C8Ji8nca6w5yd57hlO9cRG/5O6Vo5hjMN1y2nqSaH3IZxtX3ryLyx7rB9IS9LCuc2yu/b9S03CVXtC9+L+6AD68ltmb/pJKUn/aaTqqoNcx4ct2XIVg6MaIT3GrOdbEG6Vf31ONIrGtkGD8mAfmj8XGUcmvP80N+rGm8dppalx0i4KZzuyONdHj997kj/S3twpO96lTjmsw0n+l9+5Jl4MNZlPuuPDJTRHIfnKiwjlEGawyLW9QykoWR4xW/ExY5NETq+Kz/m22p7nGYKlNxV9cX15GQx60wtOliW3jp18zKlFzh6Kn5VNkfX8cTxBwYGBgYOA689/33Ve893lOqRURGrznKUdRHr8oM/DGO7jrM1IA3OG6Fk7YKeJ78B9w6Y3tlM3Ly6JZO3JQc30XMiVnUt/FgSnem5uCW3e0dn+oMR8Y9m8nCVsKv5VL6H4UAfGBi41nBbkCphGY3nbkD+U0/em+REH1jHN736q+PHfvV9G9ForUhTznS+ZwWsMkD05FUZPBSUssr3LeeJa8NKuXQOosox2OPMyzBnFFL8sqKaRuV0mrBDfQHPlRPdOdTROXwMeaXSfgy0cZty1xaqlec8sXArpyunpKKd2zhFnDnJH6SyuTrIFffpXOf2xo5ztRI6nan5xWs6wbFduH/H8zbtart8Ln/PyvGqviLW6xmfcR2gIbRykrudDnDyqfpPlinBH27cp/j4EQv2p7w+hnStSSzXDf9zPmL1nSC/1SqtXsxJ25o0I5wDXNUfp8l3WvGRZ1cOZ7xgPYKNBS2jds9YPzdOKw+nG83BcTvKGu63owxMwPc99XR8F23jnlDvuNU+qrQ92LXjeFtwekpvugq72k2hmrf06HdHEfEzH/pEHMXuVojvy3mO+W1Sjtc/8kw8BPeq3iK0URplqtKjneNbyRW85w9dnRxRumdF25XLycBFrNNz7atVX6ocDr1zq54yu0PtsuN0ST67uRzz5/SBqs5VPMUDX6t7x9vAwMDAwOHhtU89He+7e8falBTU9ut5RltPBbaT8rXTQRKcRjnSW/YaxZMCy8CeuTyXr0fHcHluE0quZ10t4mwBC9oAcVHSZ8SZze4LzsMeipvhTN8mso0NB/rAwMC1xv/z7OPxEtrGXQm21sS0ChsTzsPAnccejR99j96shg1LLQNGhSmKFMdVDjCXrrp3hhCmz2BF2eWhDEDKEKauew3MrHgrXjF/51DPI7dnr1ano0O52u6dDWYLSoM4hniYVk0K8KvaoHTstOQ47GTmjwM+FfojAt6OXTmAmRe19X06Wz8p+Iu4cI7nKnTlRMeV/9Uqaax/vFcrzVU6ZfzEeuaJkxof2AG+jPW6Y8N0mDBsvwHhOZE9hefJB+bDwLLhf8exDvA++ci4+W4iLlb5q3o6uSAze0LIY8hUepVTrzUWqfhcpz2Gfea70heqA/NURgccv6v2qbBpnJZcU/z0wo3xDpXTHPn4rrt34nvPV2IMbIbW+2HnjnIAbjO/Q0VPP5va3rcFHgOrsU3FZRmHYe/90Cd2xve+kU77qY70v3a+8hzR866dntOKz2NupaNzOjUnSH2DP/Zj2a/0KjwrGctpGXNlhpvrIN2qDpQ+rj5YrdKp96Hqn8FjpiuDq2+kU+Xr3pvKsxXu8h0YGNg+xvbtA5viOFbtDE52Rmh5pmRDS79NXQId4OxAd3NGnvcyHeZjEVpm96CS7xyH0eOQPwQofS/tPGjn+//g+oE4sw3+K3GxMv1/2ivXVxvDgT4wMHDtwQ6I3skjP6+E5lc8eS9+sXMV+tjGfXfoMQIzWgawTZSlyiixpGsFx5cyqDiD1hwlUDmMKmcVG9Qqp1frmQPygUoir5hWZ/7/t1qZ3eNUvw/Xy1h3Yjue8+AV8BF6BTu+O4yLW7hzmT8b7nNyk2XFdsbbtuNKZCwnbsuOuBUXyjk6zF+Is1Xp6CxHpy06arPcXE+qzvhraHweJg5PwrheGdiunHFYOdT5PR3FatvEMOWYwHwxHywHhp/CGcOwTtSKff6/PNYRO8nxveDzuXDyt8cRhVDvx93zNdJwYcgvO5xaOgMbA9wKvzDnyoDBhgSVP2ITR3rvO3HpNgGOPwP7xRR5ze1yEet9ek5+Vw049lZx9gXl9HZO9FacoPuUbS975Jl49rdftTWed736vEV/ymr0O488I41mzkiMz5RMwPTK8Nwy9nL7U7IjKEzFTVpHIryireYI7gNQh9a8251dmNMdq7Oj0eLZ1XXE+hxP8V3RV+mQdhWueO3NuzfOwMDAwMBhAOV3a87KMjDEubKZu3ku6zAqraLBBzrLkeaxiOswRZ6zLUfRQplb5afo7htYj6h7sj30JC5sgblI5gvPaTwUw5newnCgDwwMXHvgP9wivEBXcMZrxnUwCF4HbGK0YYfWlHYyB+xwbhnieugotBRNNvYo3pBOZZB14VP47YmDZcItini761QYU0FkxzivWOeV6rxlPDtCM39eMbmIC+e1MkwuKF7EquMuYt2RzivdsS5UmXk79qDrZayuLE9nuBrr0rnFTvPn4Yz/NF/G6mp5NfHha+TLOYIrwzBP6FwaRo8DVn3wgPWNjnNsjwtKmzyp7d4xHNscfyiQyHaVHyrgP9PzOW+Tzx9rtNA73qkxgtsQjx9VXtX7cM4fTsdpFM89DibHJ7dnfqc92+QqOsqgwAbzlqEkOsKrOD1pES0eHDbZ4SBpj1Xo0/G9sI37prpr1RZvgl68rTL2GNx6xkXFU0s3UHpCUFzWT3aBuSvDK1ot3HnkmS554QxmlfEUx/VKnjhDrzMwcx5qZTvfq1XnlU7m5Lc7Zx6qHAwn73ryaZ3VzkZut6NKH1XXCthvWUbjWcXn54gWHU6zFPd4PVW+KpoDAwMDA4cF1t3U2I/6g/odidvpLs9KbjpafO90jl7Z69L0rEpnXWyKroE8ODnPwOdOHu8DyHce+M5Q778fq/bOk4j4l+NiZfpv7pn3q4DhQB8YGLj2+MfPPh5/GLZxrwRZpQS08FVP3oufG/9Cv1S84bFH478Q27izUlPdB4Vx+t42MVVhuixDheITDSdsUENlkpXKPCsDrzLGOIOvgjMwIU+cJzvU2VjMTlB2mlf/UGdHPJcbt8lGHtMRnvk+QHyw81RtsY7XalJxGusrxzku/rect9/C1cr5b+10mn8iVleV3491Jy1v0a7GVVTwI9aNwDxBwnak8uA0LShnQdLgMQGd4mol+gnQUB9C5HtnIzbXPzrisUxIP+Pju8nnuHV+puPVVj1o1Z9zBqjnPD604JxDfN/DwyZ0VPq8dhNxbEPYFltG+54wfKbaakuGRSOOCtvUAMC8YlseuHy02r0LU7JcoTImTdV3qva3T91p07ycDoTXveMRf9jHBjPWb5QTnOOocRHjbAuVg3vT/5Q72rc+9AlZLnUdoQ2q6t5BjeFTwjOOkuHYh47puaOr5BTn4WRQUNpKZrCcYt4479Yzda3i49FymrvyVjypcnL5XJqeNsT13NPOnJ4whQZDjUkDAwPbxdi+fWAbUL8ki1iVdRw/ZQMu8MD0LCcXoeVmJR/c/Lal87i0PJ9exLpuhDypuojGuSeOilvpb4qXfQHfEx9Yh2mjuhURH4uzdvFcnP03/eVx8RvI3e4ZdXUwHOgDAwM3As7w05rEKuHHYRjnzz55L/5uhxP9qm/j/op774rfeuJrL5uNLvQYMSqjDF5XtFrPrwK4fC3jCcZBJZsNMJXyFsV5Ku/YF3uMpM5IzKuzKkd6z0p13Ao+nZpZB5+KdQN3OtZV+0Pn8dT6iai3s8zjObhmJ7lymPNqcwRPyPg5Orx5MoRp06HvJmGtsbwVhpMM14aVI4LbnHPM4nvn/JRB+yTWy7aMixXnmT53V+D3wf2hF+r9uT5TpevJ240BnIcKc3xwH+QyqD6qJreuHlpOAabl+lvvEeaez62+kGVw4S1je5W2AraDXTnPxyr0aXjy7h3bL3vGirnymfvGHDqX4dCZmmfllG3RrnSi1oHxcZxzdJzTnI9jiP8nH3kmIiL+3ha3cleY60RP5/mLzv/Zrurf1S2G9xpSK1TjNP/ixSF1Bv4wsJJDGc66lztOTRqnYzodryVDOD3KBpw/YDwnE5kOXjuZW9Hsfd9Kx+WyVXGqvBRUW6zyrGT/FNld6VgDAwMDA4cFp0vizjAs81W6fJYyWS1UqOQNy/WWrHV5I6+oB+E54/LuN2q+Wuljji+lj7i0U+fGiE3STqGf71TNG5ZxsVjkOM6c5h+LCx314Tj7Z/oD52EPRcQHd8z3oWI40AcGBm4EeBt3BD93xoEqjos3sH/8tfNV6JUS1HNdKUa9bekqgo1uAffs/HPXLrxl9G0Zk/l62QjDc+WQU7zhM3a6uZXo7FhvrWBPWup/1M8Rr/gu3IrWgHvlGFcrw3G1OTuz0YF+KuifQlzkQb0HvGdaakKXvLVWtG+rzzlnh2orPFFjp3o6sLmtRKxOBvPdH1E6rp8Mwzrg1eX8LlqOGy47lqenXySSHzb0suMG46o+6fLms7tOcB9j8PviVZlV21U89kyguT+qM/dbN7HHgx0PvX1DjSn5vNWfXNoWeKweOCzs490o49bUfN3YsSvMzYd1h16HlNI38trxVN3j+KB0lIh1ncWNu7jbzr/9yDPxP8x0on/DI8+s6UUreb784YiY7kT/Dx95Jj6LeMZyVNc94DEan1dpMG0eldOcZSTWv+ozSpYooJxIvUPJ7gTzyLoJ0lQ6hJJjXDZ+1vrALMyZr1k3cu+hkrNYbpcfY+rziHW5y3G5vhRPrTynyOtt6dQDAwMDA7uF0i2XFI6yO2J95TnGy/RKJi5C7+7CdPjayWDmVek+ee2c6C1ZWMl6BdZlemg5PULpmIpmTzk2hdIrsI75d5j3z69TT8f7h87j/9G4mEf8gx3xfYgYDvSBgYEbgWeffTz+yPk27ko4bWI0ZmXha568F39nbOV+qaiMH63rypDC8atnVxFTjItcb2wUbxnY8uwcfWx0RqMcO7AwH8e/Wk3jnHXuGRsz3XW1Qp2f8yowzi/LiIcyCkZooyFPdtR268royEZN9RUy1yPSwTCOH3HhtEeo8rWMmg49fVJNZPKsHBbJLxv80SGu2gimTeD743eSdJdx8W9znqyqd4T8uv7rJttrTgyKy2EtQy7TV5NEniw7Pp0jRIVzX6r6VsZv5Y/l4HAuo4rn2nWrv7qj5SjhOnXxeMx0z1xazq8F9663gbEKvQ/fRavPW++i1YbmgPWFKXwwnV5MbXO98Vv9RRnRlKxwekdQmErnVpsrGpUOUq1IP43VjwEXEfEXzlej/8xER/qLQu/c8+kynm+1fhRnTnEnmxCLuPgdjgrnuA6Vfo9yjJ9XadmgqvQOZ4CNWN1yVYVj22jpTCxzWcfsccLjteJFzZk4b0Vjk91ZQjxTH14q/cM9R/7VdRWm5KOre6a3CF0uFVfRrXicg69/49viJ976hg2pDAwMJMb27QPbAn70GLGub+RZOc0VeI66oGd4z2EJZV9gORXwLPNSwA/9lBO9Vz5OOSr5PEU/6QHXBefF8TYFljHoWun+y7hwrqfOfj8iPgn3D0fEI3G2Mv12XP+t3ocDfWBg4MZAfU1f3SdwQuoMj3ME21Xfxn1b+LFffd9O6CqjCp45Xl47BailpF11bKqccT2ycsYGnkWsK24h4uS9MzQrvtkAVTmKFH98bhm2nUGbjd7Kuc5lqPKP8I62oHt2zuEq8yjShTi3gBOt5FnRY6c9pl/GusFT8dnLz1RgmiN6zhMqdHIfi/gJ/M88p83rfDcYJycsPKHE98qo+gK3xyqda9vIQ9VvMw7H5TaseHB9W/Hu+pvi361Id2VEGtVK+qBwN4nOtMehHeiqv/IzpHkknvHkn++Tb4YbG7GsLTjZ0Urr+Kniq0l/YjjR2+iV89sy1jjw+1Pvs4Vt8TiFTo8OoOjOGct6tlevdA+8b9FS/OLYeSvWdZe8fv25k/u/ajjSv+WRZ2IRZ6tXkKeI1bxa/KJDOWJ9nK3eQ6Iam1g3QTpuXuCMpjxuqzhudx2mgR/YYRiXFfWtoDDFM96zDheURkHpONWqeJU/y0EX7mRsb9xK5rh361DJzepZT5jKq9KFVdvkfKboxXN06IGBgYGB/eLV53OeZ+7eKeWbswFErM9XWQ6nfFGO80V42Yr01T3K/aSJPHP+C4iLOpWiX/HEc2RO0yNL1e5xji6Xm8E6rJq3c5xNwfYBxQsfWc6jOLNR5Vwgr2/FmQP9FXGx1ftvbInfQ8JwoA8MDNwY/Pazj8fLz1ehJ3omiUrAKOPMmHBOw64c5xERb3js0fjb59u4s/JRKTXOOOGMWtcFuzCWc/2yYujOVZygszMAVwqh44mfc5rKOMY8OIO025JV0XR58nNnJHQO9t8lOpUBPug5G89fIL54rFzG+tbwyHO1Ooi/eK7gJii96TgeTgx5e3amzf82T2QdZVkwTzaEZ3vDlehcj/i82v410zkFX71vFY5l5gmiW7WNcdWEEN+naueur6l+7sYB54BR7TogzDnh+ezkPU+cW5P6Hkc6vnd+diTStg7mhXlXcGNpD7gN43VlyHHtisO3bVC47vhuWH1evUcn67al8xzK++rhI/v8Md07Wmpccs/V2MRjmPr4rpUf0sEV4xmXx0g1ZvKKdCX/uYxvOF+Rzvln3AcFj71lwfhqtxVFT9GO0HpKda3oKTqYBmWd0m94PFuI55hnjvmVnME+yh80In+Kt4iLX50pwzDrMWo8aMmeXh1wijyr9MZKBjJPPTKT0/YC30NF1+XVw4trw9UzhZYuNjBwnfGa17403v/ej1w2GwMDk/Gqp56OXwUnuptnI5T+kLob6gjOcR6hZRA/Z30GdbkpH9v1OKk5fq/uMEUHiFi37/AHklifAdeujJhOgcu6LdnM+qDSjfOdoQ0o9dGTuNDz85ePz8fFvOPlcbEy/dC2eZ+qyyWGA31gYOBGobUKXYX1GMtY6Axo7NJpzlDKlVOconGtaF8X7KvdKiXdKYRsnOsxjrYMsgjlRHCGUfWuq4kD84TP2JGq4HjldLeIxgsUnud/KvJorXJDwzf/pxSV58+I1W1db8Gh0mF93BLPuIz/7Dz9Pzkv3/8Ccd3EKSBOL9w7RieyW82F94u4mDQs44xnpI0fEmAbcivLcHKWdeb6RRTh7jgScdXqvjzUSnY30VxQeEKt1m9N8hXPqv7dlsCcntt9iHCuH+YF4QzWaqLME3tlPHBhPavTK6OB4ynL5crC5a/K3ZOOnynjh3LQOGCZvvPunfj+sQq9CWXIuUx9dh/5VeOM0yvy7MaTSudQR0Tbce3oY/rq4HIoZzifVb6oA9wCeqq8Eau6wHGsItuU0zfUR2oh4rr6xnwUjV6ouJWhFsOr7URVe2M9s6KhPsZjuuoDK+znPP6zTu7kONLCHYx4NyMlfwLicFyWZy5eJbuYXsR6GRQPji9ESwaptqfocNxsx+4DUuanotsTPhdK1xkYGNgMY/v2gV0BV6NHrMudSt5hHBz70WmNH+apeRvSXlJaxY/bTS3B81ykrxYuBMU5ovhKrjLP1TxZ1RvnwfWc5wWdMZx5V+/N6SOb6rwVHaSVZcS2cETX6UzHHapO4sI29YVx9iHtA+fHr83gc5uYq98MB/rAwMCNQhqXlDAPE8b3eFZ0pkxib8o27vt0nCeUAqOe4Zmv877XuXDVcAjGEa77NCxVDhdljGwZt1uGbuSjda8UXA7D9rYQz1rKqgKmuS+eJX5P0FOObF5VhkovG7grRzkb6HnydVuE8TvhsXkZEZ95fv6C82f/WkT8AaX/8HnY/y7KPBfcJirDKjsF7oceT1hWnAi6mCbb0THFw5WQuWWW43HKgfXPkz50WmcYG/IxT4xbGXer+u3ps64tu482lMMI83TlaI03HIbl44l/hHeCb+pEV1vqIb0Q9BE8rrXkXU8/65GZlYGl12CAGE70dXz3uUEN0SNret5HhVYb2aUOMrV8eF/1f4yrVmhXO3Qk3OrunmetsTEoDadFureBXqscFS+YvtLB3JjsylSNtYiqXSr54uIo2b2Ae9UHsH4cLyotjtNIo0deslxlGgllgObyM71KL8lz9ZGWQ2Xozbqoxvxe3iq9gukp2vyOOA9Hk/lwPLbiKl4UH1wfc8bnnja+yzF6YGBgYGC7eNX5/OfXhN6v0NJVUU9RcidC71zDq7IRaF9w8pg/3sszPqvKo2hVDntVPuZZzbuV/lKde/QV1OkWdM96n9MtMu0UVPorP8Py55zgNFb/mZ72w0VcrE7PX0J9UZz90ulWRPz6RD4vE8OBPjAwcKPAhphe465LrwTKIiK+/sl78RNveWIWj1cF6RT/pld/dTPOZeDOY4/Gj5xv4x7Rp9QglCHtOuGyjCKVgakV7hxe7t4dIa6rs8qHlVk2cOE9O696oFZwMfLZ78e6ss0G8UWsryo/hjhBaRZx4SC/JY5qde6xeIa8MP9TjKMPU7x/Pc7q99FYf6fLiHg2Iv5nQ5d5r/JW7zfL5Jzh+ezhiPjk+fUJxVF0cRV7xuH35wy3rg1gfsrRHLG+Goz7AU48nbOAy1OtRqv616IIxzbqPsxoOdOZDsfheFUYlovbX9bBKcVZxuo/0Z3zvPWc4+TElY0EEavvgP/HjqiM9lPh2mkrHj6/jvL3qmCqjjyH/q50ER4/83DGpSm6Puah2rha8c3XTN+NUTyeOec1plfO8uoDOZefiuPG3gjPJ36wVI0Bqr6ZL6W743ir0lf59s4FeGzHPF07YjrKcMr0Kp7Q2Kz0pkXxvKoH7hssc1x+mdbxhXRUeRgtXRDjMQ8q3PGbUB8WcD25Oq74cDoP02W4NsJ5VH1oirxUbZivBwYGBgauHr7sqaetE13pKZU+7uRkgldit3QVzE/p5shnxuMt3FvyTukh6EjnPNTcgOmnk1jpoo4fNRd3sp7L5nRaVX6XN6fvgatfbCP87thxnnaitCW+EKvzkOfizDZ2Ky7+m/5ARHxgIq/7xnCgDwwM3Ci0BEivMc/FY4P6TQA6ydOZfpmOc4RTTvBcpXPYhmPhMnDV2yYrilV5nNJYGZ05vouHCiNfV/wqfhxa273/vuCTjdzoKOcvQZ2BHePz6vJMg18AH8X69q4Irjs3gVDldOOpmojxV8w5wfmCiPgjIu1JnDnW/w/DN78vZUA9jYudAB6Ms8mAwh/Q/YsF/8pwze9Btb+gZ+ysSJpq5SCm44klG4KXsTphDApHJL28ZnDeLp6Cc+L0rIgMEeY+JlD8KRoJ1Z4zPGkrQwIbHaozxsvjJNbf2wmcsZ/ymMIGDuRbGQaCns2B68+tNJXDQOGv370T3zdWoUdExO8+886ImFf3jF3oEHMNPBUqWkpm82rrfObGktbYwHlV4011OGd0K72S79V4x2VS8Xlbxkyn6GYYyuMInx+Cx6TTWC0XxqvOmJ9Cb9tX4zym57bk8sTx2/GHtJRcxfTVuM30WT/tKTvLq0rGKboqPsZp0UawPtLir6Kp+Ff5Yn2yTOyRWYvQ/LoyqXi9stHx2gMVfy6tgYGBgYHDwZfBanTWVVgv6JnXOtsIxkXZ51Z8K93B6UPIG9JkGcs8Ih215TjzzOVBeniP82mkqcrAcHFcfar8q3ycvJ4zz2rpAaz38jvKe1ylfj8uHOr5z/ScX3wqznbF+qLz84si4u9N4HdfGA70gYGBGwUWUKwo9Ag+vmajyU2ecB6K4zzxxscejR8uVqE7VEaVnvSHhl0YvQ8Bc4w8lfLKEwl8rg4Oj+ivaxfPPf998cwZ2nmlcmUIV1uwO4fiEsJZWV6K+Mpg61Y3q0mdqm83ueEzGyfz/rnzMqeS/kUQlsp8nn+V8jmGeIzn4uz/TrwymI8Mq8qwDP+PeNXu2GGO4PaBzzBvfI+5bTxOCPl9R6xOjJ1sZad71T+4bKpPO6cWf/Gs8uIPTNQKST6cYx3pOUNBojLs83tQbYXToPN8cX5OgwDyuCBabHxwvDlsMgGvUNFzutrANEyVN5eBXr1sbjjGc30b46hw/JhJjadOb3DjSOXgrj4S4jHf6S4IHD8i2uMhj4kB6Tmcr7kO3HzJ6eZMJ8HOZ5WHQktHwDOD61bJbXXvrtVYVvXPSufhvKeUgX/joWSCosG6FcdvyZHMX7WLoDCnVzjekH4l2/hetQWVx9R3X9VppSO4PFR+25CHqv3NkfcDAwMDHeIrlgAAIABJREFUA4cHdKTj2K70Rda5lrE6v0Tw3FTNcVvzSycn1bWi6XQkPJTznPNW/CAtnJcrB3ylY3B5F+I6Yl2/UtdYfiefW3U9Zx6v9DGlU/O84JTC7kNY7nKZ5/txsZDnkxHxyvPnD8bhbPM+HOgDAwM3Cq1JfQvbMuAhbsp/0C8LlZLUgjPWXBXcFMOHej/Vu3NKZ8tg2DKStwzafK3Ckof/V/CH8SqjO68idyvJ2TivjOHHsVq+ahWeWtWmyljVh5pMqHeljNDVBCjjPwTXOLFKw/wDkOfrzsPZsf6C4Ultrd17qElnmLNyaqiJi3MKZ52wgzzT8w4DLpwnkDyRao0/PMFUDhuEKouqD14F6dq2av9hwno/UojQKwQrY37SyHjpHD+la26vWI6Mw/V0RGn5P3IZ3xk9sL0gemVi1QZ6aKh+XtHEsO+6eye+94avQv/dZ94Zf+vdP9+tC/TGuwydqFd/536s4qj01diDH5txXOV4rhzcCTUmVOOp6ptqDKvkO/PKdZD55djjdAb+ICvTRayuTlfjLoexPF5SHMzDwen3ldzj+M5gifm3dBE1Xio6HFe9azf24rtDGaz0CZWv2rYceeV64HKoOuL6QZ4YSr9ReVUys3ecwvhK7rp6Xog0qn06vsOcXTttpXVw4ZvK3U3iDwwMDAwcJr7sqafj12Fbd6dn5bifH9QrXSBiVS6mzOz99UtCfdStrnkRgqLFfHEa1Jm4LKpMWa7Uh/GseOjRY1iPULyw3ur0FNZhWvoj8jVVj+I0LX1K2SQWsfou0qaG9kt0qD8fZwte2Jn+UET80kT+t4XhQB8YGLhRUJP5HgEyxah4UyabT33w43H3S1582Wx0oaUotaCMTJvw4ehuA7ugeRXRMiw5BZaVQ6e0qrO7bp3z+uMNnt3qtDxS6USnuTOo8/UiVp3llQPWHVy2XuM3Qn3l3Oq3lfGzZfCOWHV4nlCc5TlPD8Rq/aBTPbfKroyfygjLR4/zHSeCzhnh3hvmfwrxVHldPhiOvHJ8rmPuV84Y7dqPC6/Ki2HKaVTRdLQZqm3iP+pbk2fkJZ/nJBId6CdwnU5w7q+urfBX87wFPPYT5MPB9aupctGNC1OcAq24T969E2+54U70avydqy/MSXdZuvEcXnkc4F+f9MjTHrlbyfPqY7VqfONzK06rHiqe1Hjqriu9YQn3zujGqAy6fHbXKp4ap5Vhs0fH4bHVxeE88t45+xeh+VZYRJ1W8eLouN1LOF5Fi985X7f4wLyrsNZ8n2VdVReVDsrnnnej8m7J3G1hznj4777xbfFTb33DFrkYGBgYGLgM/InzOdEHzrd1z6Ml/yPW7WJu7si2DUUrUa0IRxpOl2JemDZv3654wfwUfc5bOdEdb24be37G78DpSKzPVWXh+G7+3ouqriNW35MqE84dMDzfEW7rzrbNW+fHJ+PMqf7FcWabe1HMd6bP0a2GA31gYOBGoZoEq2csIDYROgOXgzc99mj8IGzjHrF/Q25l6Els2rZG2+yD6+8to18vrQQbl/MZ4vkibZ7Z0M73ymleGfLx3q2oU4Z9VwZ8nopwT1tUcdykiK/x3hkeK56ZbksGpHLPq3dTmc96Skfn/ViXIdi+qkkUrx5zRn13qEkmG6aXoVcPMl/HjTj5rnFFNOen7quJdcbntqqgnDpMg+kpHrl/qdXoisfkAcvF+eVz9Y4VPQzPCWY609GRjlu4K+d59THGQtDGNAic4LYcHC0nVy+2IQuHPKz/fX4Z2JSPKW1pW2XucTI7ZJ+p5Grrozg1brlxjcfM3g+LFF0+K3ph4jFvLgyB98fhkfHun597ZKWKFyKNo6GeuzJyWULEdWXvKUdQXEyvVkc5/YZptfLAvFq8cXxHD8vNdeD6HIerOmNeQ4RhHCxT78q5Kt8Kla7Ze38ZOAQeBgYGBga2hy996un4DdjSHYFyTl3zMwR/ZI8OcoeFiMPyXOk4Kh0D4/MK9MyH5brjER3xSKtK4/Qmp2M6Hpz+g8/yWulVXM4KPXoj51ulZV7SfsHtKc+4A9ZJrM6LcJV6zhcejYjPjDNn+i83eFd8TcFwoA8MDNwooJEfwYI0wguZnsH2p97yxETOBnaJHoXEgd/3XIdAr5FpDu2BzcEOInze80whVzOjk005DBMtQzd/kZmKZGulORvvXR7qnuGU5ta4iWUME6d6piY8Ko0z0irj9tTxHQ3VmR6dmhl+Oy7qWk2I1FlNpPJaOUV7JmLMu6orPJSBn2ljOE96nLOJ+cJJk9pxgNuiolc5gphOUBjzynSUU0TR7HGK5Fm9M3RyII7oOcZ3K9J7HOiZLvmJuBg/OC4625WhAe8r9MinTYzzPfS/++6d+E9u+Cr0q4Ke8bcHSp63HJ1KFiq6mBbHwOq6597JA+Y/rx2fPfKGt6Pk8vesUldlZYMYj5Wta1dWRmXAynL+ZxHxTeHrN4pnlYxV6ZVM4Pueck9BiyeOq663DaTNsqPSGfNeyRbXD129tdJV4WwQ79WvwjxLKDnacx4YGBgYGNgVKj3TAXUXZ2tQeq7KE2Wesg8xP0cmLtPkebZydrs0Lb1c6e/qA3SE0vcrepgG67ml8zm9SulMLX4ZU/UeDHc6m5pDoD2NbZ/HoVep346I3ztP84Xn6R+KsxXq/2ODx6kYDvSBjfEdb952s6zxN3/g39prfgPXC27iG+J5NdgPXD2496YUtp50U9GjGM6hNzAf+6rDltM8z8qRjUojK5I9K81ahvZU/JUDMuMonitDKabFMDWRasEZLeco8up9s6G+12irJnXYx1PBZ0flbYjjJmd8j5OzaoVUywiL9+hkXRL/+J4yHpYZ6RxBeoVqe/fKMdNyDlXOGJfHUsRRKzBdm6/yqPLmyb46cPJdTTKzbbFT/H5o5zm+Qxw3cKcE5PsYaOZEFnmoxsy5srI1Ds+hy7zeNCd6rj4/dGxTBqsxIegZ9vtqDGnBGbiq6577iNUxQe06wx/VufIG0OExCY1TakUPn10dteqwNdazsZD5r9JWWEbEt3fE+6GI+JrQ9V/JV3ckv1OOiLrsSp4oXajHkNlztGgpJzPzge2beejhNWK1vHjPtDi+6n8VqnCnH2a6VvlUu3LxWrwMDAwMDAxsE1/61NPxAfgnupNB1Xy9SjNFR1CyHuNgXpUepHQTnMui3o7o1ZHUoXR55l+B66gVT9UB3nM4l5Wf9eoc29BNuB3w3AVXpefB8xe0h+Yq9EWsrlI/gfMnI+LlEPYvnOf/ixuUYzjQByIi4vNe9o6IiHjDY49eMidtbOqwHw74m43KkaXQO7EeOGw88dij8QPv+XAZZ4oiMRfOENSD0d7m41Drzjm+ndNcGc0djTDPEtkW+UtPZXhstVve2UOlZajnlTFyqqFRTaxaxmqO45wAPc6BTI/b0Z7GmTKf/NyKs69jKyOrmxTihJDLqiZjFR11JNDRxP8/Ve2K88C21esUadWrisf9p+WwSd7crjQYX01IFT/4DOumMpbz+8yzqoMM423X80vs++dH8qu20eOvt5FOQDrMW7U5LCv3r23L0Snjd9XvBy4fu34XTB9/Q6Eckep6U7AxTRnWuF+2rhkoV1oy391HrO4ycVSckUY19vN44OpV9U3VdzlOC1P0jYiIb2nQ+6GIeCEi/h2g0ytLI/p2/HHvpldeKjhZMyUtpnN6iYvnZFuPzpFQ+qCrBzV/U21x6tHDEz9nnSFC0xoYGBgYGDgEbKIDK/nnrlm3q+Q23rM+yfNTJe95pyV2okfovJzO06vXhEiroMqP4HfC9ex4VDaLll7e4mMXQH6VzUTNYbLeF3Fhx0i9+nboxUYnEO//Oo/zyvP7zzlP9wsT+B4O9GuIF587w52RkcMSd66A83wbcA744Vi/GWg50CujO4ePCfHVxGW9N9WGKgyj/3RclTpTxlO1ulytMucVs9Xh4BRqnhg4vh29Vr4YX6EytLtzK48qnpuYuHpUupS7VhMUfn8REc/HquP0AcOjcsIcxWr51IQuKD1PrDDNaazyzRNUzINXnLs8VR30gOkoGu6dVWmRPjqPWs4MNRlW8ZhPVZ/Mh5qQqxX7ERerzjMMP7bJA1eoJ138pcCJiMfbwaexYUE84QR2Sj/G8u4SyiCR7+CmrEI/pNXn+5DJysiySd7OkKhk9lQZ7AyKanzlFeGKFhqgcEzGOnAfL7HsyHHCnXvknrt2z0KEKb74eRTPGFPbAdL8FvMcn/1gnI2dXxHekMrtRbWdiHb95XnKOOrqU4VhHHcwnSqeyyMx5d24citdVuXLslvpvT1lVofjAcvH8TCu0s8GBgb2j9e89qXx/vd+5LLZGBjYG7app/fI6Spei3YIOvmMr9FG4vRtR1PJd5ynB9A/DU2bz5yey9bSPzi+A89hWjqKiq/y2pVuwrpZnp1ejPpb1j06ytkmgrbUvE96vxNnDvFXnj//5+LMoX4rIn7O8Dsc6FcUD587yRk8uVKTdJ5E78O4cRXAjvVfeM+HP92Z//6zj++foYGt42Wi33D7bwkHJbQHrgbe/Nij8Z83VqHvElV7GW1pGq5qfTkje+U4V4ZvlO2VUt0y5ieSBjrcWo4IpU+os8sLr3t4az2r6KtJSMtAPTWOOiqwLEnF3k2WHHgilCsTq8mbMiYvTfoIvfLclQX52sRx4YzQfK/6hMqXJ10V1PtP2uzUUqvdsT8xvy4PnlzjmcuLW5YhDxmmHOK5NdqS4i3D/0e9+r+62iq+B5u0iV4MJ8R+cZnyuJJNLB+rMbqSmyquS1thGX27xzgZiuMPGo4cPfWLF47D5cW8sB/xrhhujES4eC6Nk51Opiu6znjJaRLu1yM8flT3b2rQWMaZk/1+RHxp+HfR0iVaMtW1m6oMrv/kudKhWny4+lbvpAWlD2AfV/0dUekoTjdSupKD0rM4L+ZDxeF+d0j4y298W/z0W99w2WwMDAwMDGwRf/ypp+M3zrdxd/PuXpnE8m+qM7YnH0WDdQTUb3A3NubRPWN9GPPhukG9hvNme4DiR6Vp6SEcvzUPYd1C6VSOFsfbpX6i9EynF+OcKvnGD5DToR5x4ThP+0nSPY6LnfuO4mxRS8b7YxHxcJw51HGV+nCgHyicg7wCT5xak3tnGBg4wwtxUTdf/LJ3yHodjvWrhWrr0SmojAOHOOkduMChGCbGmNuP61BXzljtnOYRq//Oxi8mWelGmrhqVOWnJhVKF1CTEjZOO0Uc07VQGaXn9lNnbFeG994z12d0xHE7Bag8nGFaxVMTQUXHTRaRNm8XHBAfr3NS4ozNSHNqf3UTYHXPPOG1mvC6iayilWeclOEzTsP1xe8br909Ap8nLeWgPoIzb9HOW7vn8xM4n8B9ps8PNzDsNM4miblFvKKZcbldROi6noPe9tQ7/lz3VejbXn1+HeTvttFjtOsxjOE/zlW/wZUVGJcd5yzbUY9gnWBZpFtQeuRbyT120FfyS42DCm6MbBlkOY2qT2eYc3S38TyvvxXuHW/34uxd/enQ7zfEmdFTx5y3i8flQ5nYMuzO0QdV/pyu0gmqvJTeVIHbuypvVQeOpkvj2ndFU9VNC9uSywMDAwMD1w8opxg98qNHrvXywdfKNuFsAEwLZS6XUekPToep9JIlhSN99UumhUmT19UW8VPhdKcEzlncM3e/D2A9VfOefHZKz9g2Wu36mQ70/DVeOt2/OM52iRwO9EvEizqc5FMmHG7y4K5d2oEz8MohVXd/7GXvWKu7fzSc6gcLfldz2n1LAA0cPlRf3vU7HUboPlzHelKG0FT2eIt2bIf8Hx/EMlaN5GwsxXtU4DE+GtaPRDjzyo4B5sfdq3fqjNY8mZlquHbx1MSmR09yxmsGK++LuFjxy3TYSVE5ClSeOPly9eAmQM5o64ztasLZ2u4d20jPe5oiU1VbqSbQPFFehC6z6kf4UQHH5cks5s1tZinSI03mGemnYxuN/1n3/M54ou1WjKPjG89YLydA8yjOJov8DMcQtRq9ty9vC1Mm9NfRiT7XcX7dZK56/8rY5eQjjs8VDc6PxyH3DPsI9muWs9zH3JbuGD+Bq8VVuZQ8Crh281+Oq1a4O/ml8qnkaUvmKh2DafboKvcb8Sv0zCkr/YbxbaENpXj+2xHx6qj7bbV70TahDLusc2HcKg3G53ev6kLR4ucIbp8qnSobpmcoXaC3TqbqL47Hqe+1pz8NDAwMDNxMbDJnUzK/ioNQOh/Ta9kLWJZWspXz7QnD506XqHSdiPX5fEU7bQDKkc5w+gPSZL7VfCUaz8Lc7wuu7OrD4p5dnnAeg45zdqbn85MYDvSdo8dJXqGnE2O83oGF77/5hvz/fApO4FrVPQ9AiS962TviJ9/yRLzy9b+3M94G5sFNwCPak9Ae42yG/d23PDGRs4F94c2PPRo/ILZxb42dU3HdjNK7xHWtK2cwdtuzn8a60uZWdvX8S7OXr8xbIXlgxZTpVaj6lRpX1SRkDn1HR02o3CQmz60yp9NBOSQUrepdqUmko+dQGZtbeak4OGnDsh6JNG4yWfGM76EaixWflX7GtJROje+Cw9W2xVlurpMlhat3zPFUvq5M+DzrHR3fxxAv+eL/oLMDnZ3qL8SqQyl5w0mk28JdOdCVM30T40wPqrZ83TDVaX7osrbqyz3gMb3lLKrGfx4LWmNSjzEqYr0v4JjAK9LdWcl8HqtCxAs6O7mknjnZ5eQZ118vLYUeudeK42Q8x586Pimj4hQdRhlF1TmPv2qe5/HO8/OfCK+3qHbfo5swz5i2h3d1MB+qPltQfV71RaX7tcCyzOXdQ0ddI3+t81z08NirWw4MDAwMXE+wbHc6jLJPMFjPcPKs1zbAfCo56eI43pm2m6+z/hDFMz6j/lDthItn5lt9RD8Fqn6Uvq7K5HjaF9y8MHliW4p632ybcR8o88Iityp9ONA3xKYO8iloNVrVwNQkiAeHoSyv490bONjefe48/c23f25ExHCkHwj+MOwWoBQC138S190Qe9Oxa+PEwDquW72xUZ6BEwFU0NDYzVu4I01WADk9KpQR3omHbf00tI7g0lUTDVVWhWpcVUZZN4FSqCZ+PIlz6RSf6p6fO0eA0rmmOA2qdL1GT26b7t26yR8+w/Rqst3SOSv+psDpZM5Q7SbRVT0qpwJPqnnytYBrnKQFpWvxrvjkyW3my+ME0sMV5ou4cIKjIz2f3YoLJ/oLse6AR0PASWjHuXLaq+sI3X6moKWjVf3ie+7eib9xxVehv+RV39h0ot97989vXdbO7cctPnr47G0jldEFMUVOotzNPDgef1Sk4nBevFU7j0c5pnC5qg/pelZetGSKC2M+WnLN6RRcxmpMdmO00kl6dQxFj/l26Z1huRXOYa1wjOeMsnj8JfGM078nIv7N82v1Tt27VLqYM/5yeZgHDqvotcZ27mt45jQc7uqJDdTVqrE542tFQ/HIbbHqiwq9Y6/qowMDAwMD1xt//Kmn49fv3pG6C8t3JXM5Ll/3xK/0uxa9im+Fln6Q6ec+U3nhTlIVP07XSPAvaZD/CkovwrTOPqHqxuU3dR5foaWLYL07HYbfTc6ncJ6Ei4XUdcbJf6oPB3oH9ukk3wSuwaqBqppcDqyuwEk4Y0wLv/n2zx1O9AMAfz2OAiCiFgJjMnm9wKvQNzHIDkzHdanHnnbDYw4buHnr05NYVeqcoRtpKkWXt2RXk5+Ktiube3c94ymGtSZJKr+KtqJbGXtd3pWMUFunO2eBgjJG9zgMFE337pyTQfHiJoA8ccNrzE9NbCtDu0LPRKyXVhWHy1XVO0LVc+uLZex/HC/zRwecAvdHN7FGuuiYw1WsGec+lT//6ZW7LWEZj+Pi/+foaF/CWYUzP/x/9EWsOn0wzE3sezEn7X909078x1fcib4p1DjSOx4rmeTitwxCGG+fwPzcv8V5nKj6MMt39asWNaZk/niN4zTSzmsVn+85betwaNFScdSZ6VU0qvwTrNtUMmiqXlOlq2SNe85yVYW769ZxCvH5zP3uzzZoR0T8UkS8MlbbMso2VV6n9ymeFKr3o9Lye2vJECWD1IowbDsqDoZVRw+/jF451qsnTqHdOxYMDAwMDFw/qJ1WWMYrmTZVblV2oOrco89xWCud0zedjSTEc9Y32aaBeaAT3eksPDdWul4Pv8y3moMpnhcmbg+cvjaHTi/43bj5BNoasM7413R5LGPVrpE22uFABzxsHOXcCQ4ZTqGulOihJK+jtX37VPzm2z83XnHvXXH0K1+xBWoDc+C++HLCjuNMaQdf9eS9+Lkbso37Ux/8eNz9khdfNhuzMdegNjAdV7lOe3UAVhzVdkF5ZJyliKMM7EuKHyIeKoUR2iGASraiFeJZZVjrMcoxeEztodnqq3OMt8xHa5KlJhfVZNOhUvDVtYrvnA8qPufNzyuje/WuWpNIpMXPkVZv/6omZa08qwmkm8CqOldfLKv+ykf1i4Ze3Z3LpyZ4zPMRxOWt29XW7MciXh73Y9WZHuf3+TyPoLJlfByD8BmWyRlosOwVprap333mnfGSV31jZ+yrh1tRtyWWOQkc6yKmvYfKeNFLo4Ve41lPmJNtHF8ZYlR81abVThW4g0ye1QctbvxBec6Oc6QRdHar7l2+qh5Uu1HjJT5XaLVNxad6JxUdptmDauzl6x55lGenh7izk8nqeStfR0vF/XIK53e5jIh/Rml761bJatcvOT7zquhVdFH/TaB9QLVZ1r+5X2N+SKd6x65NswyfilZf411xXBpH55ve+Lb4sbe+YQZnAwMDAwOHjJatnO9ZnvbqfI52jw7USuvuK6AurcDlc7LehTN4BbnTUxScPuLya+mK6l1ieXrmOi1MnevN0X0wL9az8P06vRI/Wla7jqFt58Y50J2TvIWpBpnLguoEamKLz++M/5+vwX3dw/fV5FnS/fJfjIgYjvRLgHtH+V6n/k9k4GqjpdwMbA9XrX43kfOYVjnN0aFUGYedAqzk+RSeFD3WF5wBnflTBsFqElUZyXvjYn7Vc2fQrSYOFR2m0WO4TaiytORRdT/liNDvkOmreqomTVVaR6fnvWEaFVblo/JrTcwrVPVZfeyyiIv/ZPGBRncVrsqk3h/3P6atynJ8fmScPE857sORjvSjiLgNZTgm+uo85VDtrNWmOH4LV9GJ3vv/8weibwyIqNt8RWMO5srZKp1qYw7OedWD7GPs7OZfqmBcJbvZcaeMNfgs6antGzNP9wEe3rtVt8g/o9IJlKypZJCTiS6Oa6OOlgLHb8mDOTqWOrd0DBfmZJrLv2r3/Ly65jR8jfXxIOWt8FzU7QWf9dZXUFir/tW7xY9ZIi76BK/k53TIZ7ZZtTuR43VBcaaMqVUfZHq94SqeGjcGBgYGBq43Xv3U0/Erd+9MSoO6Acs4Z4PJ65a8VNdVWGVbmZtXpucwflaV2/FT6aGsE7egyujmzazDqPfGep97X1V9KWxr3t4DLOOCrgOuqyNifYe/a+tA523Xt/VC1IT7UKE64y6MINcRagByE1KM/77OVcenX/6Lw4m+R7yk+HCmV9hN6e+LiPjKJ+/Fz3e2h1fce9cE6gPbwLfTNu67wjbb1VXBVZIvu6h/ZQSPWDWktwxTSpntld8qDivCHAdlWearVrpxPopn5mOqwa8ytvdOoipUxtaec/LkDNtcV708tyZ4GWfuEeHfWTXpVPH5WqEyEqtJtKrPFl+ODv9rG+NWBnrX37gOT+AZfxyDK77RqYz88Q4UCeVEd/0D75F/51zD+Jw/rzjHeszjJM4mjcqJnv8FwxXx/B7mONNb29xlGJYlKG7vuHDITvReZ7nCg+HHX2y/+P44jhvHFc2pRh9MVz3rGevVhyGOZjXOVAahXnl0ErrPKv0An2U5cHeLiFUDDvODxzLW86i2qVZtw71z1hOcLtOS6RUvc9BDozV+zEVvG3Wyqod2j07C7VnFVc+UrGQeenh18Y9NnDjP+2MR8Znn904vZZ757GQdr9RS/GX8o6jzQD6cvsK8q34VFIfhfg3BvOJ4wfF5nHGo+psaowYGBgYGrjeUPGM7gbIbLOG5mqPzvZPJPbp+i95c9Obt6mOqnMR06twqC8er5lHqfeaxoHh83Xr3Lu9eG1Er7qbgcqr5krKtqGMZV9yBPuXf5KrxbAo3OBwanLHj0Pm+LPzX5FTjgWIbA3TEcKIfGnreZ6vPX5UxYWD72MTwl7iq7eaqGVZ2Wc/KuJX58Sowfs78nVBYpeAhUFFk3jgPjqfinJo4ldLJNFTaOecWegzYPYZtde3OebCzr5qAzNEpeILmlPsqjONFrDpXVDiDJ8e9chHTc3xnpG9N1PgdsQNNpXHX3CfYCK14W8T6lsy4ulw9w5XgWT5eke6M1j3vFNsjrgzEtoFGdXTWsQMdaeVW7ck//gMdz8oBj/dLkYdzprec7GHqCeuKPxao+ls6qi/Tkb6Js1zhM0LvcBCxPmaoXVP4Hah4U2Uq9uteQ4zqp7xDghpD3Jjd+siGx/UKznCk5DCmSfo8brudLXhMcnLXpceP4bjslRyvdIlK9rhy47WTSy6Ny9fB6S5IV7WbVv5JZ65NoDUWYRwnM3vSYFzVvit5zM+drJ9Sjxz+mRTG+eI7Q5np+HR1WqV3soXzbr1jJ4cQrXfYo1e7McLly/3fyYMWLz1pBgauA17z2pfG+9/7kctmY2Bg72A56ebhLm1PWEsO9s4BHK1Kt2qVp+KNdaBKZ23pphjPnRmsvzMfSjdTPLNep8KYH6d3teq8VRe9dbUNqPkHXru5DB9XwoE+xVHeQqvBz4FrtJcNVrqryfDABdzEsPVsDoYTff/YZKBuvfd9CoGBw8A23vehyY4Wrmob33U9s1ELFTLMfxmrTh+l0ClDn8qP0+B9xlEGPOaNFUem1WOsrox9zoit9JRe3UVdV0p9mHsO6zWuYt48yVAjxWTgAAAgAElEQVSTlp68KyhDdq+y32uU7UU1sXblcLpUq21z3GoS1xOn4snxfiKecb2z4xvP92N9RTqe3dGa0PFqNQzDleO8xS5vRxahnaVZJ0nrdlz855zp5/US0lTXbsV76xqfqTpx7UCNSa7N72s1+rad5QqfAdfc7rj8PeNBthlso4gphqPqPp9xO8S2U/X/1o4HVbqKX06rtq92tgam78Zm1BGwjyo6PP4sYr0M1biBPFZjsbp3slrJF0evN9+e8Cpf1y6n5N0r23rasjpXtB1Nd92jC0Wsjpkc3/HQq9O04mxSD8yn4rmHboRvF44/7gNuPMlnVVvO8OqjGcUnj8M8Rqh+m2lQDrR0eky7iIgnx//PBwYGBq4t/s5X/Usr93/h535n5V7N+xm9upKDy6NHh+rJA+02mI5tD8q2pGjwuQXHo6PBepp7XukyKq4KU9fMW6WPKX2p973vC9xeFnS9oGs+DsaBvk0neQ+qhjYXrUnoZUF16rz+1vH/8zXMFQrbbEsD28NLXvaOpnFjyrtrpcWx5c88eS9+oXMb94H948172sa9wiHJCoerPrbto47R0KUUMzaE8aozXk3GxnOkvRTxIvRYhOORMoZhXC4PQxkEWUFWK+YVnBGeeVNlU2Gu7tU13qs4zhi6jHWnTRRx+Tk7TnqMxe5ehbl3zO1IxavQCp9iQHdGbq43lUbFbYW5uAwnx6vJMNchOqWxvpVT/EQ8V8704/COSi6LmvjhFs6uzpBnt91utl/l/K6eLWM975Zj09GraEast23m38V32MVq9H04zBmfF+2ysixip8zcMUDRxTaaabmN4Q4S+M64vVXjiXK2u/ak+gXT4/s8eKcZBR7b8Llyjkes/19djeELSN/aMh7jO/miZIQbL5VMxmunl/QY06px10HlU91jXnh2aSp9wtFs5aXanKPDOqCio9JV41+e+Z1U9KvxtRcqL1XXim6l5zJ4nFHxq3dV5b2AOGor9daYqJ6zztCrq6m5BOsNrbGB9Q/F638wnOcDAwMzcMi/SBpYxd/86r8R3/G+7/n0/c+cO9TTkV7pG7uAy6/SmebwiHNnTodhc89Ih+cqqKs4PaPiV5Wb6fXo1cyHum6lVXz1YNftqJVnVT8Z9vZzHWjvDvSHzh3lUydGu4JqrNtAS4HeB1SjmNIRBg6/4w+00fNeKsPJFEOJM7YMXF9MNZL0pL0sHIpc3hb2Vb9s2HSGKuQpZbBbdYJQRs9M65R9jO8Uc4yLz9WW8kwv6L41XirF1NFRBsPWM6bneFD3bFhlgzDeH5lwl76iVfE5Vf706HTqH7rq/al22HI+8LWK36oPVadRPJt6OFo42eOJqOrPqlwqDD+SQT4yD962HZ3qadBWK4bxjHxxOTDMtduqP3EZq5W8Pdu087NqG3flZFd0HY8ZxuV2bazCJo70y3CYIz787p+Ph8+vsZ20HOM83jvn9xyoMQvlIcaZ0uczDu+QoNoqH7lzQu+27lPGmFabw5XkeWbnGcblPouOdj5XuoUK4w/7FHrlbms8ceGqjnp00yn6qxoHk8ZUPYJldWt86WknLfTmhfzhWbXpVj5KHqq47r6iPSdOlqNVFxynisf01VjXKnfVflh+t/pS8nAcq/pAj86LDvFcaa7kveJdjRVPDOf5wMBAJ5TuO5zoVxvpSP8aWpHO8+ltoCWfnY7uwlr0cf6snjssYzWtO1dAW57ivZqnsV63oPAenZL5Vc/UvG2X2EceCa4z9TziwnkesSMH+kMdq8l7GtQ+0Wqkc8ETq23QqtAzEent0DcVvYMtYtTl4WLK5Falm/LeVdyvePJe/GKxCv0V997VydHALrCrVeiu3WxTJszFTRivdl2/qu87Y/VShEesG9KcIdYZ20LEVwYyVsg5jqKnDKVOyWS6LcN9D9h4h7wquiq+A9eHc4JUYcrRwhMN9e/gFl31rhgth4UqJ9Jr1adqq6283eQWy8x15iZ3ql5UmKJbrSrtaRcqL2VMDnOvypOO8uTtiM7oSOe2gmn5Yxu1sr31QQ6OCeisRJoYD9/fIlb5juLMz1qrzqt3mvfsREfwWKvSIU89DghGj/Hvsh3mjNt0r/o+f5AxBWqsUHXqxgf1rBpDOa1ygi/izLjB7S+d6snjcay3E26jeK3GV7WiXRmYWvNuLJ8ag9WY0+rj6l1X9yqti89w6Vk+qmuMx3GcrGCeVD4czu1oLnr1CzUW4r3iR7WbVj6tvHksV7yp5z33VV93cofzcvqnazsZx/3CoReqPhzPeXZtmK/VTg6Iarv2KUfPLjUMpoEf6eV1RMRfHQ7zgYGBThya7juwO+QW73+eHOkRXq4r9MjrqTrQVPo9eaFO7nR8l/9CXCvdVum6GNZTD0r/dvlUZaqeLc11q26qOqvSbqqvt+B0WCz3IiJ+gvSh2Q70Hid5C60GcRmY0vGnAOltOmBsks+h1feh4cff82E5IW9h1x18YB4+D8apOe+1iu+MZAotJ/rAzUBlQGxhW4rgTcC2xuMpdYgGrQRv2Y1QKwCVIZWdXCqeM6KzAdIZAJVCrIzlbGzkbSudsRBRGbqV807RdwZ9lU6By5TGWBVPTW4CeG1tjc2GcnWESBsijuOvBZ6A8WRHGWU5fVDaKi+Vt+MJr/FQW+X3pqnqN6EmmAq9banV9tTK0Tyrf48vIA2uTmfjPK5WbznTHf9YF5lPAK0MQz4Z1aQXr9V22uo9Y9qlSFP9p9q1C/fv6SlQTvRDNhziP27VOeva1Wlv/ahx2aHHQKLkVUTdx48gHY/r2Ee4HS0hHPnhtsNtNtO5bekjNJ/uzHLJtVdXx1UcvHbjAstjlw/KDbVbjeKJeVD3U9AatzkP9W4c3W2gZzx0411Fr7fOWmV177XnXvHrdNMW+D1W5a/KhP2v6meuDfa0Tcy3WkUeEOZ+m8Nn1r9aDnalA1QHQ/1eBvFXhvN8YGBgBxir0K8GeBt3hf+24Uhn2dOrXzn9tmfuqTBHr6vmzEu6rvSslg7mdBY3z1H5tmwYLq3ibyHCeq5dvj1xerAt3VzRrfRq935LB/o2nOQtTJ0U7Au75GtfZVUDF5br28b/zyV6B2g16AwcFnoG+VbaqWlcO/jTT96LXxpO9BuJbYwNcxXRm4ZN62XOu0JDmFrpyIa1yuBc8eIUud7VLJyno8X5V/HQiBf0TBnvWsZEhao8XK4eeio+rkaMxhmvlfMT/2fF8d2kqLp2z3rL2aoTrlOcXKFhWqWp6FZlCHrmJoouvFWnjt5U9BjYVTuv9EOeVKJzHdsP/r8c79HovYyztsur8CvjOvOs+E9HoTPcT4F6V61/UHPaEHFyRbEaa7ktuzb48r/4lRNLc9gOc8YJXKs2oPoGjwV8Vu2G65XjtMYxvlfXrX6s2pJrq9iXWuMGb2uuZNdS0FIfJFRlcb8mQDAfrXGY+y3uHuHGrWV4uvyOOS7GacljHkNdGOfbercKVZ3ODZuSn6LTE6cK65kTuHHQ0enta4y58Xv66pS67NE1qrao2qvqc+7e7SpV5cFbratrLFvEui6gyqR2qGlhERHfOJznAwMDE3CVdOKB7SMd6RGrzvSpegHqK3ztZHdPXj3pe2ggPzivQXvPgs49ULYX1GXUXFnRZz2ZeeG0Ki/FR3Ud0V/WuXXj+NwHFhHxk0InurUPJ3kPehr2ZWDORG0q7V3RZ1ST1YEzuFUtCmxgev8M5+jRr3zF5DQDffic87FtykAdE+O69M4g8aeevBfLiPiV4Ug/KOxqG/ddjbPO0OzitHi5LvJgbt/dtPxOqXOOJzYwV84tNvq5eOpe5ZXxnCGV25bSzXi1SmXUd8pyZbhnmo62c2Yo+groTIhYrSs1ocAzr0LEZ7jKsaLXcyRak4de42h15nelHKjMi5vcVPVa1QEDw9RW7Uxf0WU+EKoOOH9VRlcvTFvFw3zcJBjzzPEj25YrA34Eoib4fLBj3vF6Kmg4xzyXg/lsbeHO6VTdcLmr/Fybuomoxo+qnlv0IvrGXRVW9b9qPFa8qD7fcpCr8QXpZVs/ojjuA5AlpW3l1SqXKmeE/m96npUMdqvZlWPN0eJjGasfaGCaiNXyI+9Oz+E41bjJ19WzKWjR70m3jWcY5t7PMnT9OXpKVk1pg5yG86relULFczUe9NBUWNB1j+6o0jgZqD5wc/2L03Ma9SFrVZ6g/KY4zZGnrx/O84GBgQmY4zwfq9CvL6pV6b2o5uNVfPWc9c5eHUGBdS4l25XNgO0HFVQ8/kgeaTo+I9b1NMePOlfXan7DvCv+Kp7nYB9zeeU8j9jRP9DnYtsVu01wB5yTdkqcXdfDTTUgzYUz1I16PEx8DnwYNNUwhddz+qESKszDq5+89+m4v/f5nz8jl4FDxj7lWK9S5tr0ocrcqZgyFu+jzMqIjXD6Dr9PNign1BaOGN8ZonsmCDwBcGVBZ4AyKCojJeajlG3ME1e5c32p6zkGUeRHlU2N5cvQjhl+xuVrTUiqsGqig6jeb9X3VTr1mwHOkw3ovXBGeGdUx+fsvHK0Ga78XA+uTfLkWdFkuq2+0Eszw07pWR7pPK/ydHywAd/Fwfzvx8Uquaq/cf9I2sexitb47d5zK37LMHDd8UK0x4yEkz2qr/aMv4r+lDTKwOOA/Qh1cP6IqTqwXWJ/W4b+YCdiPY8W3Nik4vF1NaZx3br+zzRPIJzTKvrV2Fa9d343EetjmUuXh5M7PTT4WqVz77eFiuY28mHdB/sgp1My1cXlcDVuO345baL1Gwg3/nIc9Wucii7C9R1ug6xjOqe10hvUv8fdturVduvV71ZUPNWGFR01trV0gIGBgYEpGCvPBxzSkf6zX/e6iIj4oTe+TcbjOUVLt6tsDjxfV3RbulClb7i0rKM5XlQ5HE1O7z4GVjxj2h5+mC+mzXO/KTom5rkonm2CTefyjo+fKj4oPCgH+lWAajBV+DbyGYrtfvBfvufD9v1VA/p4P4eHXqNHyzAwtT8vYt2AUAnOj10T5/lTH/x43P2SF182GxthG6vQdz0WKGNZLyqD0FVGbx3su8zc7ytjszJyBaRT8VKhXpi0Sjdx/2FmnlXezgiKBr7T8CtkVX1kfDZkMj9qC10suypLZSTkczUJQXBeylDpDM9qMlLFrSYwiqeWcXxqmHMKqPfj0vdOWHvi9k56XdrqvodGK19un1U+nLbiy01SsU9URvKeI4Cm+yeqKhP+NxvrwX1Iw+NGiDiqHpTu5AwqKp6bT21rvnbI+ETUdebqUY2NrT7caveqj/Bzda6uWzxyH1E8u3GW6wPHP5Q/anU60lKrzfM5l4HzwzKwvIlYHQc4rpOBU96P01n42snUiobKvyorotKrnJ7cM77P0bGnjvNV+BTZ1yPzp5Sd01Z89I6/vXAfobCMQvotXpS+sqAzfvyJ8k/JMeYpnejHIu6CaFT/NVfP1Qp21aciNI9q23esB/X8G8bq84GBveA6rMDe1Hl+HerguqPnP+gtvO4nf/bsAuRLOtOnzEnYRtDSU1huOj2K82npcyhbUZdQ+Tjdhc+slyiwToyH0s1a9cRx1Hynmpe0wDwtxPWmUPzPndczX5XzPGI40DfGPgwwUzp2L54Y/z9fA29Fl9h0cjywX3xW528p5g62SiAyTZVHywA5cPWxi7Fa0VZ5VEqXur4OaPWnyy4vK9H4DO+nGizRUMyrWyJWnV887lQO6xDxMK7ij42EmC/m7wzo+L9wRQfzak2Ekganq84qHivk6j2osR2dGvysNfFwE4E82GHKfCveONyVvRdT0s2ZZGW6HtmKdVHJ1t7xj+sc47Oh2oGN2op+qx26cqpw7FvVdvvOSI9H9d90VUYXtowzXbqnrlX5eDxR79n1RfWuKz3vJuhj7EB341de9/SX1jjmrp3DR/WbVlxuf65NVPy2xvKeI8R1iOcJJ1cqmeboqzhIrxrv3TgQlIbHAw53cPlX8miOrOLyKhnZ015VPj3jQ+vd5PMpfWmufHZ0Mf+WPMlzT9mVrsLhFX+VzHXxHB95rvqXO/M4wuNh9gGWS+qsDpWniqPkHp7Vu1L9t2cM5LDXD+f5wMAaXvPal8b73/uRy2ZjYODKIx3pP/t1r4s3gbz5QViZXsn6lu7s9A2lW7Pu0tLP3Dy4mkfxPFfxq+Ryj/6XafFwdFvl43SuPl2ZeO7Riqv0sh4ep2LO/D7zajnPIw7Mgb6NScN1h+vMA5ujZWSJ2G69j/+f7wa8IsNh6uCqDDOOXnU9+u71wr7eZ4/B8iahZUw7JKDiGNHnBKicCxj3JNYNbkuTDtOzw83Fw7gcp8W/M/KpiYNaqaMMkD0r3ZXir8rVE97jNIno0xN4wuXOjrYyJjvDqDNm907OKrRkYK/zQuWr4jNd5G/T/u7afk8f7KGD4arf99Cu6oTTuq1g1e4TLZ5UH+QyqWvmucpHlQ0/ZnV9Ul1X/N1UPBf1eBIivFXnFbgNKeeriotpXFtUcXr6TNV/+N4ZhBzmjHU8xlTGPfVMyYEp+bu46p3l2IF8K3A61556rhnVBz0RdbmdHMRrNx7NMcC5dL20XLtk9NQdplVbq0/hp7c/IPC3Bz308YzX1Tuv2lklk5ehHdeYVul+KGfxFyaKFm7xrj7sPBJ01NjGhmfVD1S7qXTWqePcwMDAdnGVV2Bva+v2q1wHA9vBtxlnOgPl7xSHK8/ll3SNNBlOF3fXyobn9BhXHpb1fHY8Vrri1LkB56d0+qq+XFyVrve9Vrwq8PvoRY/zPOJAHOjDyDEdPcbagWnoNZaM+j5cvPh89XlLuE5B0mkZIHoNH2OyeriotnEf/f5wUCm0hww3LjmjoVPOMe4RPFeOZZ5IMH1ctY5xT0U8NkTyZEEZKoPisiMkr3mFdZaXHf2tlUCYXpU5z/wu3MREgeuQHSHKwaHOzmjsjJ+Kh95rZ0TugUvj+Gfjc09e6p2oiS7T4f+CcV69Thpul1Wf5LpsrdiORpiCmojzvZpcq49dmI/qrHiuDleO3r6j6oXpVONJZTRQaedMqK8yno91g0bPWOKMI+retYdl6N0IXPtCHqp26toh0p8yfuIz52Bieo5GTxiHq3ENw3ryUnJF0arGqkzLcx0eG9TRSufSOz4xfBN7B/OuDHmtsWoKtjGu9LYxRo/scW25lybyxW1u6rthWo6n3n6m9IVKzimdLNOw89u1STVW5XPuD+gsZ7qKJ/X+KlmbeS7FdXXcGavPBwYGOjH+ez6wCV73kz/76f+iM76Ntnl3enKlMyOq+TOHuXlmj364MHE5vyqvKajK4eL2nlv5MdR8q3rG4ZvWxRS02sxPT9CFLtWBvs9Ku44Y9bc9/MgEp5kaBH/5LU9Mym+sPt8N5hoeFPLdVv8pHLh+GOPqYWPfCtemcI6phHNUKKMeG9LwYAd4yxHC/0hUBr8Q8ZCnEM+UIq4M8GzgZCU+HaPsHD8VcZcUP8ui6rtyAFQGf+WgUA4aric2YjLfnA55btHeBphOi6567xGrH1w4mtWEyrVTDpvrQGlNlHviq3aj0rBRvDLiu/wRPBbgucqX06s8WmXiND1xXb6t98jxnbOPHS2u3BVvNxWVowpRtW2Ow/dsGFEyzMkyx0sV142L1Xipyt/jbFJjtko7Fa5fV7RQvjAtByXjXd1XY6CCercuHtOv6Mztw9uiswl2nSe3R9cn87rSXRyUHGbwh2ws5ytgfGzPc8Z0pT9xGjf+JNT/2NXW7MfijLSd/MI+uAhNU+mHarxJeq24p3RknDcN5/nAwKVhrMAedXDo2MZ/0OfgTeKf6U4/7rlWc5JKZ3J2LozndCKmzbq9i9+i68BpXdm2gVZds63LPVM6Tqvup5Sniq/qd4rzPOKSHOjDoDEP26q38f/zdbgv51uGibnGkoHt40Uve8dWx5aWs2LKwDxwdfDEY4/GPfNBzcDlY5/6Q4+zwBmZXRxH/4VOnpRxkeVVpayruBGr2ybnM7W6vVcpRSNii8+gMzrDOQwPp5C7+u/5x7pKi3wr4zDXJRteW8ZNd66M3E7OzJlkVNeVPMN88MOFPLs0rmzK4J3lya37FS2EM5o79Bjj87oyimM8979xpKP4bsVrOT04L9fmFJwzQT2vxrWqPnt1o0rv7n1fioYqw3XGf//un197hu3KtQ9VN87IEY37ltzksbXqY2pe1tLTMW1vH1BQ/bXqX638VPgcwxnXX0R/nWD6Vn9wcpHlsasLRy9i/X33zqu5rTCmzs/njAmtMWXufHDK2M3pqnFQoZLJrbwyvXqeYId0bzt1PLADOs9KF8uw1F8X4oyyXf1CSK0c563Zl7H6OyXUnRV91m2RxjLWaQfFU7qo0h2ZB6QxnOcDAwNTMFafD1wGlDN9Kty8xNlMlF7jdB01L+qxraDdKoprxYPSv5DeNs8KHI+ve+c3ys5RzSF7n/Ug853qPI/YswP9JhgstoVRV/tFZYRNzDFuKIzV57vDNt7PIeY1MDCwf0wxRG8C52TAe2W45ns+VDjDKe7KsYFKqspD8Y9bsDuDa+ajJiBp+HT/Pc88Mr37t/uC4rCRNOAZ89XjhGDjLafj+lTOJs7TTUQwHaMyRPdOEtV9j9F7EWdG5jQA5/tTTnU16XJOpRavrf7TCqv6B8Zhw7vir/fgMuR1VRbn3Mh79dFCK00vqrGl9R56nTgVpjhYqgl/T17XBarv8Hjv+l0FNXZx3bbkkZIlHA/zUvlyGtfWmV7leGqlb0HJym3pDpX8xvtKbjCd3j7kxuFWn+odm1t6iqPr2g2jR4arcw8ffGxbb+yl0WpvLTpz+OZ2NmWsV+MH61AtGswLt4ujCdctB3uEft/uP+hqfEI9qNINMl7S4/GK9ane7dpRJxsYGLh8jBXYow5uGqpt3FtIZ/oPvfFt5fwz4LmyxTi4uaZKp/SW1jPm2dkAnG3O2Y5UHrs4V5hSzy2oenPh/KyVNtH7v3OFvTjQb4qxYlsY9bV/9Ez6WoP0wOXhRef/Pr9K+IPP//zLZmFgYOAA0HJuVYq7unfODLyuDILKyFgZ+6bEr9LkKnh0CKYyzFu6t8rAK9OWFI6KNjrpuS5dneW5cli4SQdOgpwTi9/nHAfXHJ2FeZuS1jm40ADMht4Q94pWxctUPhOu3TraHH5Ez1X7U/lV9xWvqr647bChvGoLlePD8aL6QBXPofd9sZGgunZpFa83QY/Pj1lUW8Hx0KG3X7l6dnJIjd1Mr8Wba8dhnqttmZGW6keq/7g+6BxVSj4k70eCFn5sxNstV+PmHPnQiqPqWMmi3r5e9UfHU9U2sC27OO6jOwbqHC1+lB5R0exBqx/OSedo9fDVS3dqu1N0la7DbWOKvHBpe42qmDZi3dms+hx+hJm0lT7c81sSN15W44obe9wY9MRYfT4wMDABY/X5zcVlbeNeYcqq9Ck2lF69V9Gfmo+Kq2wfLR568mUee3llnayyObj0mI7R0sVaepsri5vrJX5iQx1opw70m2Cg2AWUoWtgd5i6XTN3yg9M+P/5WH2+fVxF5/nAYWNs4z5wKOg1zs4x1rYMe8oQreK4tNWKHOXMUnEUj7iVZj5XxsdqxVGCjaQtI7+bdCwojCc/6jk7AjFPnjSoM18jL8y7i+9o9To0FHiSxmmnOn6qCZZzovSA2yE+V2d+5vpOta0w5+uuI/T7DhOOhvM8FrG62qyq8zn1lzxX9z1pq/pW6J0jbcu5dVXBWwC3znzNqN616yP4rEcGRKz3CZc/PlvSMzdW8xjNfQLv3Xjl/iPe86xyijteFPbRflvjhKr7mBFe9WNuC70GP06rwneNavzvSbfJ2NoTX71LFVbRd311LjZt15U+qvLCNsXn3LY9D/4YQ8lVPnjLdreTUsUvjjdqLGqNJRjvNIbzfGDg0HDoK7D34Tw/9DoYOFygM/2HaWV6oqWPKmCaKr2z31Q2o6D4PLdwtiRMw9fqnum5/B1cPVZxVR049Or1LTqOB6a9qeM8sVUH+r4mJTcF1eRmLsb/z6fjJhjaBgYGBgYOD5WDdC49VszT0aaMjxkH/5Gez9T/ITGNctg5+gH3zuGeCvRprPJerfRx2267eK1DKeTOYN/jqHLOAc5rihNM8eagJmdMqyov5t8zacLV6M4Z5XhUz6vJXcvRWjkq1KHSVO1N8aTo8XWPAw3DuZ8lHbUFrOqTEet5ttqAelbVkYo3pe266yoN46bp8sfn5972xHF70POO1Lir2kZPeoYbt9S1e+YcUVFcu3xc/0n0yu7KOKbiMC/q2bbR25Zcmdm4WJWjooNhvca4Fp1Wfr00WnTUWFn1QaU3KF1K0Vf6Vos/B/dundzsoTWXB0ZLh6t+wcK/9lF1pmS9+nc654e0WrpgC2pc4kOtQh/O84GBgYGB64pvBRn3VlqZjnaJSgYzMI3TU9kWwuk5Leu/EX1zdebX6c/KHtOrayn7UqVf7huOnwSXNa+35TyP2NCBflkVdxNRGQkHdoObZmy7ihirzw8HT33w43H3S1582WxsDWMV+sChYluyiZVjVLTZeOgmBLgKRxkQcWtLxz8r/icmf2UIzfgcxv9OPw3tJF9C/JaR2Tl/OA5CTUS4DlrOmpZDxjmO1D2ma/HogJMXrEfmdWniOD5UPq04TMs5X1p0Wk4I5xSoHC4uHadx7SlRtRnFa8RFW1fvtjoYajIedN0Cx+V20es4aL3P6h0qfPlf/MrOmFcTD8S0f90qRzJjSl/sGS+n5NFyXrtnVVzlcFJ9Ymo/UvXXO76qNO5eYYqhbB+oeHEGyVbabdlAesbyTfKq2j5CyUw+u2uXXyXPKl4wntK3etug4wcd2D26xlz0yBfmqYqvjNF55h2MUB/O50eGTsQ6Pcdvhv2V4QgfGLhWONQV2Pvcuv1Q62Bg+9jkP+i9eCPIyR85X5meYPtXy3bg5r9OR6nmy0mP88S5SA94ft4LFZ91j575Vl6rctL4DncAACAASURBVLTsLS7/al6oeFI6E9//NzvQl7od6NuarAxsB3MMG4c0oT5k7KqexvbtAwMDAwOHCFSCUZF1q3VQTqp/lSuHNN/zyp2ku4iLFe/KCZmHcopjmiXFc050d3CZW0btXvQ6dvja0VIOmzl6zBRnhZpocd05p1a2D9xJgGkFxWutEJ3inGo5FVw5OD4b3nt+WeDak3qeqNoFH4sirEWjepbn1qRY8Y1hLWeGi6/iVXXK4TdxDvsiuFbvEvuic15OHVeqMZJpR6xvZ1y9p55xc+pZ1UPV/qv0rTpkw1g19ju+Kj5U2C5xmTaF1lg0hTc31vSMPS2arfyqscmNc06uqAN1K0W/VR4l5xyf7h6fq48rHXreoYujZA9e99R9j4xXMp/zSl5OY73OuR0rvYrL8+8N5/nAwMAeMP57PnBd8C0gN58GZ7rTnZVegzJ7in7i4ivZH3Fhr+qFm3twGNtrMlzpIi16vXMOrjM8V/XZW9fIt4r3zh3pS9aBfhONDVcdrc785rF9+xpwhekujQGvfP3v7ZD6zcRYfT6wa4xV6PtBS3Eb2C/SaM9KtXKK4BbuTAPh/jueeTkDLTpalIF4KdLyxAD/346Ku9tOXt0zpsTFcvB9r1NIPVMOFJdfC5UhunJYqslLj0E9t/znbUZxRwM2UDtnknI+VfwwKkcEhyuDec91ZcTnZ4yqrHjN9TiljirnID6voOq75XBx9dJKq+qwFX7TZEw60LHPtJyxjG20CwX3iwOVd17n+N1ryFlGX3tX42dverzuMaphGVQ/ZZotucE87nIeuyvM1f+2Vdbetozjet67eHxuHUcUl+kvKVzJKeTfbSmueFTXihb+qseVW/GFZWAeKsMnY8r7bulNlc5XtUXWSVR8lv/VhwIcl8OS3+T99cN5PjCwV7zmtS+N97/3I3vJa6zAHnUwsHvcATn6o7DNu9PrFdCehGcVB8F5uDTOia7iOyj7DMOVo5duT56OptIJXV1WcHXy9h3qS7cwo4GBm4hdGxyG83z7GM7zgYGriV4ny8DlIhV7NCoqBRgdMkdwRgUa07KhECcQypCsFG5lAMWt4jldOirYic90KuN0y7jqJgKYl5ostZxADlMcWS7v3n5X0cZy8jt38ZHmUfSVHdsPlmdhrh0Pzkjt3jmHtRzolYG95bRQ/GXZuS3hNT47EnFU3J42yekqqH7qwqdeV+FzzzcBx3ExHiNyPOTdHTBcAcfLqahouvCqHSp+1fbz1XjbGnecEafFi+tfihaPh1UZXJ92tHeNqUauCpXM2BV68uNxw310x2mUPFBh1fPqNzbVfVW+pJuOcMdbRUPRcY71qe+0NU5sO63q8yy/q36r5LvKo+d9Yzj360VEPD6c5wMDA3vCWH0+kPiO933PTujuYxv3Fr4Z5Orb3vi2ph7Bdg48R6zrDBzn/2fv7WKu7bazoPG8325FxYQjTd8Y9hknHhETEgMp2ZYI22rZ/BUrQSgJvqb1hxikQFFSA00pRhOliUjyCq1IQyl+UHDjQd3Qk31i0nNOyDbma1IjMWGjFvjex4P9zv2N93qu6xpj3ms961nPesaVrNzznj9jjvk35lzjWve92JnC+TxY/e47RwbTi+nfAZZHGUq+C3frZPo6v8RfvMBZ6XMvyZkwGCBO/fL/v/3J7z+LHoPbwdjUweBD5APTrI/nhXxIXU7FFUYn7yJm7uNDJ2QkGe+gXJj0Fc8cj6gHlkdHcCZV3WtNK+AXI4aljyI7UU5FiLB+6pInTAcH5yxmT8mxL3Vqrd9B3qzPIvtU3+HT6llf9cVMEQhMH+bgDkh3r23Fe0Weq3oxHtunyDM1vhUB1ynPsPNlO19ZmotXfeL6Ss23Fe6QHbeEfyr0PFgffCId87E4LLvA7FRAHOrDnC6s7mqe77ZJOZxymnqle4b63/Qjdl/p4q6IHYfYtQHt97nRsUV4z2x6iKuz5+rzCj5KR7WvYD588rzaX1gd64PkeNeWY5t23zbh4qo0jK/uWRqOW7duVo6dE1Q5JWswGLwczBPYg8HT4Pcl4vW/T0+mZ6jvEtl3Eemela98R1gXprlzvvs+cW7g9zelT3WOwe+C6PeoyubPJcjziI3/QB8MBt/Azheaefr8/LjE0+fzpXWwMK9xPx2znm4Di1RgB118rekiObNDt3Is5jSUGylOOTiRmGGy85cd9//pLj0g7Eg89WUI9WVXlw+/JKEujhRlcRX5FfHwf+mxXhfHwPpmlWE6L5J955OhxqsiGfJc2H11O8oKkcau7Isnm18dAo9hl/Bj9x3b3llDHXmqXEf2SyQkvjUeksH4yvC8piL8fMCx/wjysHC+Oqh6Ous652NPcKMOlSzUncl160P1RbU+3bW7V0T4PejcuNb1hH2Hb6ip/n8bzymO5MZzRpfkxlesM8LZ1aPOOFh3h9BWshD41PlHkBfPHznMyH1E9zxSrdtuuJLpyuX9me0vOX91nmTntozfPk+fDwYvBo9Boj+nJ8rnRwTXg8d6+vza8b3v99wfJ0+lV98f8vf36lyhzonre0cuk+V1zt7VGaj6bqDagXq4MDsTdtDJn/vgJy58RhoC/caxJtf3z/+fP8CP/c2/23bu7joJhjh/HHTJ82t16gwGg8FzRv7SgIdr9aQNvj79LsUzx3NOi3goc+mAB3R0GjNHuXPM4peET6Fupof7wqDqqeAcy/ilTRGqWIaV7TiVFVB2RSrgnMB7JY99ccWrIqlUmayDCztipLpnf0WgziWM+HAOedVmlpavKlzJY2VV3yFce1T5HXkuT77PHyR9bhX5LR741wfqyWmFO5FPrb3dOajsWPVxT5szOQyqP5g8lKmA/zvf0a279th9Ff/SUD197Wwxe9PISmN2H+Pdf44HyaP2CvdxPz5UeVz71717gp3Jd0+Yd/eIzlP4EX1b1Vk/Kh9L301DqLMFk5nHYeG3DHk+GAwKPCeCfDBYuIbXuDv8O2n//XHxVHoF9C1lMP/Ruq437630gLgOds8q6Ndi6S6e5el+H+zqhvgLT3BGGgL9itBx6KiJOzg/jvbrkOePh1uZ619//fqpVRhsYJ5CHww+AyMEMwnBHL7vSFnlAK5esc7qVyRlPnCzNCbbEa2qvkpf5vTFsjuOXPYlx5GdeVwqx3B3n816OyKMyVXhRfQxvXLeqs9YWvUlbuf/bdUT5zh/3TxVJAaWy/PHfQfYJcFVf1QEotOZXVUck+HiWDzr8xzfXaO3hv/r4599MI64/pHcjeBzDZ0qai6q+crmZYcQdgTz+uAe1CHBO7o5YtvpiHEuT7fdGR279xJQ2Qy0v86eIHnL7NhdcHLZEeFYP5PPzj1HPkwPBHvqHfsiQuvB8iCJ3rHlau9X+mb5a02wH85kdOxLlrez53Xrcmcp1+6dM9hgMLhNvPSnsNcPAl5yHzw1XurT5wqZTP8LhkxX/heHe8iLPo9MnFckuqqffZ9QaSpP1+9UoTqjqX7LcW+f8MeFQ6A/MXYPyXOofhp0nRZDnj8e/pkLvLp9MBgMBh6ZvFCHW+U4dq+3zk5MRoipJ7Xca0/zf7IH5GPkJpOPqJzLOdwhTDIU8cmc0OyLFguz8orM2XX4sj5iBAS7qnD3nFuRW+7JODUu+crmlCNAOiSJmzNhymW9KyKu+wXXtb37pbiaL9X47qwvTGMyVH9X/0N7a2AELguv/ugQvmhbHGG88uW5iM6frpMH2+Q+WV7VLqd//mSyTtlRzMvSgoTzFdNVHwwewtnNDEYiM1vCXnuOtsS9Cr3zhDizT92nsau3n3TrdbYY+5E9mY7nHMyHxHq19yvg2v4ohTvl2Lpx+17l3N2pU52z8MPq/M55+nwweLEYEnl+SDC4Tvwe+L90970lXyP2zzsYvg9+9mL3DO57ltLFfZ9c9//NCzqvDIF+YbwEx82tQDn2FIY8fzwMef488Kd+/uvxA7/6lz+1Go+CeQp9MPgQ7ADODub5yfT1avbqdddLPn6Y8/ddeOeuclgH5LkP7shmjmVWR4i8LD5jlzCK4poJrKpO52Cu9FRtZXGM4Khk7HzJ3CWe1BNzqj8cAVGREy4cEHZXp6sj7Vi71Bdw92U8l1Fj45wEXVInRJ7dpx2xbF73t478yva7eGgX2PjfkfyLFA5RVgHrrPYK5WTqOoMWlM3s2FImE9uqZGBZtfaUvWayXipZzvoD1zGD2uNXWsRDO6J+fIf51v9+K1uCdkedI6qnu9VT4u5ccXRPYnIznK4Rn42PeuX7fXzjb3CYvgpsfDB9B901Va3prhy3p7ozGuvX3/iCnNGDwUCjIpFv/fXtQ6JfHpd8+vzaX+Ne4XvTXv32zdtvfmeq/DUdqPPwSlPf447Ul/P/F3P+sBgC/QLYPfCfG/P/5w+hiLCjYzXk+WAwGAxeCpzjjzld0RGaX+m+/mt8OamRuGZOSaxnpWUyHet2BB67vxfyFMmH4YB8LI59wXHEaJW3+sJ0yhe5HXTITRXXyRvhiV+VD/VRY9rpnzVnUZa6z1eUg9eKaKiIfuW0v0vXgDDqo0hNdlVQfeyInQ7pU72OOEP10S2D2WWVvuaEm1NZFs4v5uCp5uUaL/zvcSyf634VvL5d0jx/3gkZqg0Y7/qhst+VbX+pUMQ0Iu/vyoZl+5BJcMzviG7UI68BRqpX54R8ztmxhSyuyoP1q3S3H7Ny1Q+SVJ+gbIe8PnN59yOKXBbDbo119oTdtXnKGWzswGAwyHjpT6MPiT54Dvh9iXj+c+k17/jdiYF9R3HI8vA7PavPhe8j4k8Pad7GEOiPhFt3ztwKTh2nX/ODPxb/8O99z1l0GXDM0+eDa8E8hT4YfAblgEWCxTlqmYN1OU7XlTmm8xcEdKjm8ujoDpDBXumunPKYD9uBMphT2qFDsjjna4eYQV0u7ah1RAfLo/qZoSLUsQ/cGOUfXTDSUNX5uVROkQYVWcHayPpNEeKYnuOxX3bHv6P7zj3KcKRLzttZp0rflwBGDONr0zPYjyQUHMGu4hThrf7Lj5Hl7j//jgLryf3G2oXxzCHWscNDmGug3cI91dltlo+dHdQr2lGWe5W7Ogc4W4ZPtbs9QtXj4lkYy2Eepf8KM0frWrv38VDWwqeQx/3QYcnO8UwnJNWZnAwlU627jkwsr9a7Kq/27izjO8aRPRgMCIZIHgyeB35/2sf/O3jNO/vOpfwW7qOQz27Of/Gjc9Y4hCHQz4iX5qB5zjh1rIY0vwyGPB8MBoPHQ3UA3ymLzkflHF3pziG9yiAJzpzRlbN8yXqX7vMTkAH5cn2sD9hT6REP61VOagdHmHfC+doNs/sMRoY5VO10TnQV3yFC3Xxz+SvZ1VjmuZPHYJXB/2vdbVeFylGPOmZ0x92F8XPkjQ2srHp9L5vHqi7Ml9fVLX9n+6XgP5rpjj+zLyhr3WebiT82ieB9jfnzk+hMl/wDAHxqPadjnoiH84jlxR9cVQTbun6Uyq8PI8gcWZb1xb4bfAPs/OA+WBZtB3NC5jOF+rsIt9erV7xnnRwh36kH5bn2H7XfCFV3lsV+6IB9x8hsZue7dbsyu+iUQbuAzmm23pkMLBOQ918dh/ZgMDDIT6Pf+uvbB5fHJV/fvvDcX+Ne4d9N+/p/m55Mj+h9V3OoCHWM/1NzxjgZQ6CfiGt3wMzr2z2GCB9cGl9//fqpVRicgHkKfXArUMQrOgDZOadzuGcOwiV7kdDqyS4G9lQ6vvY9gjtl85eLT0PXq5zV1X+XdmQ4uC9Q1TW3r0uuHyVpmMP3SHlGqHXyqTKnkE47dXf1ruSodGyT6282Z5w+XdLYyVtxjuhx5BDLz+RgHrWG1LxmTyvjGvmI5LkV/BLcV2Oa4eaaSq9kKbvDSDRGkq+8ag7fB3+VvyLfX6V0zIfEOpbF+tcelOV0Pjn/KxF/qr0+Jx5TB2YH1jWH2WvWGdwr2dFOYTjb3E9FXrXfd+pV9gx/POT2DZSd0xgYwY1570k+pgee5ZQuqLN7vT22zdn8SpeIXtk8zuzMpPLne0eIu7HI4Vz3kOeDwaCLl0aez9P3g1vAvwf7/I+9J9TxR4YY575LMCwZPzznirNjCPQD6DigBpfDn/4z//JFygwui3n6fDAYDB4HjNjIT9FE7J91Ksejco4iKa7yMmd1gIz7lMYcu87x7BzlCkxGx2He/QGCiscnNivipUOAYXz1xUy1p+u4dmms3/LczHB6MsJuJ9+OI16RAhjnSAYls8p/rryVDEVSqDhGsLhyrN2Z3FT1Zh0zic5eW34NZORj45fCz0PVzypvd82irMo+IXDvyWQ3y8vk5nFXdg9J8fz0+F0Kf0TqYE/CY/+gg+sdkYP5OvfYDhd3JM9jlO3KvyPXIOF7iGdEeIaz+Th26uygbFZ+HTv7m5gcZiQ96rPy3wevM4exH3J6tc+hfCY34sM14ew+7v+u33J+d0Ziela238HtA2r9Ynr3DMLGaDAYDAanYUj0x8VTPH2+cOtPoSt8fyK4/2vzv+nq/LHy4rnlTwxx/mgYAr2B6lA+uDyGAL9tDHk+uGbMU+iDW4Ei9joE3krvODTRSVo9maXyIsHOHOfKUcue8MJ68PWrKKfTNuccD8jjHN3MOZ1JA0dSrSsLOxwlZxyUU9zlqciDXWe5qqvrVHf1dsYz53Pkg5Op8nXjKj131zqGVVxVlgHX7Qqr13ir8iyuuxaeM/6/4P3s1lTEQ2LLPTWq1hGuIUfW5XF8F34+qKfSsU68xzru47O3DzByXL3endXv5pJ6gh0/0bzH+lybsUyEt3sMj7lGqnmp9ne1t+J+yZ4EZwT3HeRFAj7nV+cH9zcyWBfrB2UbsV07dpOR6mxdOh2Uzu5vd1CPXJ8qq84CykYhumcC7AP3oxQ2Duqcxcrn+G65L4yzezC4Snzhi5+Pr3z5a0+txuA9hkQf3Cr+w3QO+C/hVe8RH55j/ticGZ4MQ6ATVIfwwdNiyPPBYDAYDI6DOS0dSVzJYE5eFr/7UeT5Qv7P2XsoGylupS8HOXM056et2GuoV/mA8swxin3QIQzylTlZGfESJB/Li2XOSaAwQrwioqOI65ZVdSnHfs7n+sOR1d1rFWbEliMDdvtupSuCRhEXXfl5beV87slN1ld5fqr/wmbrAnXBsCMff9mXvkNIug38v6GJKnZVdprZVDV/cD5XJFsEf8I7xNXZ3qwDEtXsVf1MRpfwZoQ8w0pHucqeH/m4dq0r29svjWrOYb4F3L/d/owykIBm9ap5ufMKdpTzLjzB7mRUNpi1h12xvNJV2VXWZ0oG2/+ZzIiHbxrC+qp92+Wv7JKCWyN4tlCysB/ZOmfhjn6DwWAw+BBDop8fT/n0+eAh/uNEkP8okOk/OOT5k+LFE+idg/pzxS3+//mQ57ePefp88BwwT6EPbg075yFHvqhw5VDuOppZ/Tt1RXCHcY7LZEd2pmey5VV8+FrpiPopeKUzwhEC79I9K5Md2rldjmREVKQ41ot5VT/nNNd+lj/fd5zOjphZ6DrXK3kqrVuGxZ/6/UStiUqX3XmZ60DkuY/EXzWfUA8k01BGXpuZvLwncb9M1H0ryK9wd/aRxTH7iU/vVlc2Zgw5r3vrhyKekMi+C/50OZOJdSminBHmjsxG/SpC3hH0lW5Vv+T9Iufp2NBz+Ufcfs7yVv8xjnvraod6EhyfLney2RsXEEiqdnVXZxKUEyTe7ZnYH2xtqzo6eVV7c1qut2ov053Zia6dcfPUkdXOvqhyrjzKYvahItUHg8Fg0MOQ6IOXgj80hPlV4cUR6Of6Qji4PIY8v33cOnn+9devn1qFwWAwOAmVE7ciZ1i8+m9Q57ytyJ6uI5vJzuTDcqzncL5f13sRt+pCMJKatR3zVK9vV+QIq0v1d3VW7hLYjihhV1Y3pmHd7t4RCB2ofnT6Y15Mz6RBlfcUOIJE1dlpj5OXgXNS6cT62JGHLh6f+GVP/2ZC8Vbxj0Kvd/dxeTpp6+pea12NPUNn/bh5wvIHxGP59XQ8I76xbIh87AccigRHPbt5WV2oG8pUb3pgOJXcc4SzmksVcE4hse7kdOtV6Z387lXlOC5s/Th7zMat03d43kDSm7WjGpfKFmR93d7R6QPVDpaH6bmuWR+2pnO+bKMUMe4I8mrfiuD1DwaDwaDGL371JyMihkg/Edfy9PlL/R/0wfPCzRPo53JEDZ4WQ54PBs8DP/Y3/+5Nvv2CYZ5CH9wyKoc0c2IqR2yVB+Wh03WlMUd5dlh3yPOFdyROtYcREKu+RWgvfTOJfpfiOjphPzCdHFBfRSSpsd115B4hwFi8IwwQ7McITCfXrxh27WAE0A7h49p05DtKt13dvEy/3fFyZVTZiJp8eCfiIzg56cjzHdLwueOfhCesGKEVEK7sqCLOlL3becMIA+qvfpSkroosw/KOBOu8sp0R2uuT94qKBGd2OcvL4YgPX4cfIt+rlPcu5VOEX4S2j87OduwkI0KxDM6fvM/nulV+twbcuYG1j70yvtNW3HfxXKOIbCwTJB3ryGWU7M66U+eVlZcRzjnM9gkV5/qS6bbaiG3dwWpDhwgPkkf9uKXztw+qjsFgMBgMBoPBdeOmCPTdA/Qt41YIrCHOXw5u/enzwWDwMuAcYtd4TlFObJeOeZkDVTlgldzsUK+IFOf8du1hTstOedQzO7bxP0+zjsz5n+MiHrbZOZjRUY5tQaDznZHBmD9DkRwsf8cR7Ors6MPyK4JkR5cd3bG+o+1maUfsQ1V+Z32zsXA65fnh5gqScuqHHY6E7KRnsvJTEr/Ct45FoEfUJJWyWYpkczauKs/KMmI014P3ap3fk/S8Phl5pcCI6PxRZRaJjYS3mqN5XkZ8+H/tqsxH8WE/3ZM8ikRla5D1M7aB2Tm31pXc7gfLszzurS5u32VzVp0BWFzWiZXHcgzYt6h7lsH2bLcWIx7WnetAoI6oU4Z7sh7L5LmnwM4mbj9hdeHeUtVVkeMVGR6QzvaWXZlDog8Gg8HgKXAtT58PBs8Fz5pAd4fywfPHkOcvB0Oe3xbmKfTBS8SOEw9x6fNMRZq5/CqNOY0rJznLFyLMnLXMoZ4d/jnM2rzyuzZmOarfPi10Zg57lOHajU/eV7qj4z3gfsdp6xzZOcwc8QqKCGDyO/eujk59C2qeVITETl+ijqqOU3DO/nRrh+VlfcFIzC4RzvK4sHsC3RGgt4KPP/7Zb4bZ/HJkYQYSd0ikImGdn5pW9tzZxB27yPRVxFtnf1tgP+jINrs7v/N8xb57FXz+ZjlZLvsRCSPmlNzOj0cYQcjud9AZb7enur2TyXF1YrlOWbVXZ2RbxtqjSHElRwHnNjvXMDKa3Vd1ZJ0qm5DD1fq8F3kwTp3bWLtQr2o/VutHzf3OunM/sMl6sD3unpQZDAaDweClYl7jPrh2PCsC/VyOpcH1Y8jzl4MhzweD84E5vQaPj1OfIFGOwVNREV8uHclZR0pUztNcjn06aajbcqgypyn2Z+WwR5kr/h3Jewf5WD91+8y1tUMKsHa4+cP6izm2McyIX1dfNYcdEYD1MUe600H1EdOvmq+qjMp/1A4cGUtWL+av2q/ksHgkcVQZXIc453Zeva7ydsjzT0Xaqbb62rFslhqvRfZV617Nd7fWnF1n+TsynCylJ1ujO2uc7R8ZinjL9S/Cfc27uxTOr1LP8hipxvJ+Gh/Oc2bvmEwkBKv10LU/Dm4edcc7fxyR3nmSnIER6gs4rrkeBNo+laea00weaxPmY7K7JH6QPK4MO7OqcazqUG1xUKS5I9MZMa4IcvXWE0a2d3/o5fQZDAaDweCSmKfPB4N9XDWBfo4vboPnhyHPB7eIr79+/dQqXBTzFPploQiUwePj3M4vR1aqtI5D1MERKCyu6wDuEiWdV4MqB25++q7bXsyTZal2MOc4G/uqX5hjlznoI+p+YQ5oFV51Vk5+V75bD0Ml9+iPSHad/J1yLI+Ld/pW9kGV7ZY70lcqntXJCHL1Qwws40i8ighf959CfFUO8zMC5JbBxmGN787fXeSws/dqLag9o7Lx1b6A+VR5fK022zu7a8iVZYRYJqaXHvn17mz+RsrjiPWVbxH0n4uHczznf0Wu2C61Tqv+UHtYvmIcjs0rkt69zzqsPYTVhXMhIE/Wgz1xrvYVNV+r8g6dvQRlV2uO6crqUucBtwazXgzY77trDnXKdeL8VQQ3xqsfaim5uH+wslXdVb7BYDAYHMMvfvUn45//V/6tp1ZjMBi8AFwVgb7zBWOg8ZxJqyHPXxbm6fPB4DiOEk6D8+HSji/llO04JbsO3R1HeA5XMnc/ShfnRN8ts5zuGIeyGBhRlcHa4khHrE/pX/UXa7+q140106fKj3GKeMofJD0wv/qxApIY98Hlduaz0n+nfxS6a3InbQcdOW4uO7LcERWMPFAkePV62+qp8i4Z/xKIiupHQO5pW1YuxynbysKqfMd+qbjuf1XfxYf90NU/x7H/GWc/wmD2ghHgOB8XscvWEJJtLB/KvEtpjKxXJB6rZ+VVYCRgbn+1B+exZP8frsrgnGV5A/KgfqxuViai94MTZjvd/uP2MQdFbmPY9Qnmd+PldHRrkOmd62Q2GNtWnVdyPjWvGent8h+R09331CcgPBgMBoNj+MWv/mRExBDpN4B5jfvgmvGkBPq5nEOD28CQ5y8LQ54PbgmXegqdOcdnL708zu3wqsbQOXkxnjkZlYO5Q+C5Ms5p7eRUJMjRcs5JzJAdtyyMV5YvSJjJx3wsP9NVjS1rp+oLVVfX+Y3EQ8fmuHFAciHnV+Ou8mV5bLw6RAFrU3b2K4JoF2ouHJVTERbrvlMPm8vs6sJdkqL7uSdhdXVPFEZ8Nsa3TlbgK72ZLWB2KURcjnfrRq0hJwcJyu5/oKuPemNH9f/XTL8cduuBXZWtW0+BM3KaEW/szQl5/FCuIuocAa/W6kfxsF2uzQrdsVNjhxfGMQAAIABJREFUGPFhf6q87NXuCmyfUPlYW6p5z8rlMVNnBawnmtfunolh1FH1+dLvXXzY30q+qoOdnXbssdqP1NpRT4iz9eTKq/2Gge1brE6sezAYDAanY55G72Fe3z4YHMNFCfSjDqfBbWOI85eHIc9fBl7Sa9wfG9lZ03GGDR4Pj0WeO0KjM87KwYpxjFA5Ilc5tVXeLhniyivnNXMYu3XCHLl3JMyc3SuOEZUMjHxw+XfWtBpjd3VhV4cbJ6eD+1S6M1md/JlIyVCEyI4OGKfuGao56cDIuSrvKSTFCnc+WBcjJBx5rsgLR4SwchEfzi+1hm8ZHTu07h2ZhmEkzpQd7MhZcE+UoxxFkGI5Rpavtn5K2sJkOkLctZPtqVl+JqbVZ71mnRHejGRdee+MzCBxq/y7dGVtP5XsY/Zb/Y85IuuZ87m5gmXVjypQrtMf9yucF50+yfPQzXO2lzE9dvZ+p7eas2zu5zyZTFf7fUe3XBfbr7B+t7+ouOqHXSq/eoOJWltKx2rvHAwGg8H5MCT6YDB4LHzusRwLHQfPYDDk+cvDkOeDW8W5n0JnTzg4AmZwvdglKlz6Ap7dmGNY1bczj5hDVzlInUM14qFeLL4jl8U7WRiuwPqWEYssL8uPco+cu1WZnfbuzEMmu+vQz+UZWcL614U7c4jpoOaSa4/Si8mr8iFQV0UcMHmOZOiiQ65WBFrnFbYh4tWT5UxulrHmjaobwforp906WL8ctfnrfn0ycabKqnWFeiEJlz9IfOJ4q/yYHpCe5b6Lh3qq+9w+Fs73ub0Yf5+uSFqjzPxK9dwH70icWncsbsnI6wp1DrjH8qeso6x7vsfxUcR6kDxIgqv25DTUx+1nTl7WJ8TV7ZMqHudPvs86qzpVHSiH1av24Qo4P9h1Zx9i6Wofwv0kSB6Wr9rPKhJdrbUw4dwXf/jP/j7RI4PBYDAYnBfP4enzeY374FrxuYj6QNxx0rwEh8RzwHN62nPI85eHv//r/0b8H7/yn/sg7l/83//BE2kzuATmKfR9qFcD7jjAB48Ddx5SDlDmfHTOzRWuHI+O5HAEh0JHv6oO1gb2BJgid5TjWREbLp3J6yCPGTr4V5g5SbEtTj5DRWCw+2p+qTS8VyQDjhn2deUoz/rik45YF9aJaSwvu7K8To6S4caxQ4IwkuYIcHzYnGQ6MLuhSOWMXTJAkQ0uT0VSVHphuxiw/S9lz/xH76/YXvW6dAecSzg2ysZHPByvgHTMhzYgE7zMxkcqH/GQjEfk/wkPyNvZX3Ib1lURnAqOSMthtl4z0afy5LWU15Prk+r/0VFfNq4O1V60gO1he46aC53zQufpdRzPjt6qrDuHsPmSx9XN84A8lW1j+55q93081JutYbZmWX1VP7J5VJ131vUcn+r/zdmPulz9LA11xzH+gSHPB4PB4OyYp9AHg8FjoPUK95fidBhcDkOeDxaQUN/BcyHfv/769VOrMLgQjj6F3iHN2f3gOrDjNKzGsHK8ovPV5WHOf+bUw7qVk5k5qlFWRTwwvZgOrB5FbiidnSOYkR+OCGEOVAx3sUPoufHCODf3cO6w+jvEQI6vxhDHpSI8Vfu6bUR5Haj2YTqSDLv1VKjWZq6rqt+NY2eusjazPLuEBiuH8u9M2ZV3tS8/ocv+5qTTjlvDPw5uM9UZA5HJxvwa9AUcqzUGmaBUefMH1xHuH4vgRwLY7XN3UD6HFcGJ+ZcunTrXle2jDDgP2XpmJF/Os3Tr2AqWV+VzaWq/Zus/l3Vg46TOHaos25NyWVdHNUZYH5OL+Zmd6u4Pbi4zHVF+Hmt2Rdmq/nuSj61ZNr+qudaBO+N09psQ4byeXPkOic7mu2uPWu//yZDng8Fg8GgYEv0hnsPT54PBNeOi/4E+GEQMef5S8fd//d84u8wj5PulSPchzT/DPIXOof7XnOFcJM3gNKhxqJy+GF85h/HKCLPOVTliFaHUdTIfqR/jcl6UyfRR+qk8KI+RDl3nb9ep68p0HcuOzGBhdo9yOvZDjWOVX6HTXpyTjJTAdEZYsL5mfcTyV+Pn1kq+MmJYQcneXRudNFW3K9NZB46swHSEs5OO3FCkEM6Niky5ZXwatZ3NYLb+HVwV2GvR3dh2bDm2w+VVNv8VhPEV5XnO4P+eZ6ANZXU6O8vmKMpndom1pSL2cvyS2fnbg7v4xv+yf5R0YPVEPFxL3b0i14Xh3K/4Iww3zkwHlK/mo5unSt9cn7MhzL7inFN6sz2lArOL7GyzU1fnTLWz51T6s7DLy4hsXBMu387H6Yuy2b0q94eGPB8MBoNHx5Don+E3/O1viZ//lh+JiIhf/Y//8BNrozGvbh9cM4ZAH1wUQ56/TDwGeX4Upzzx/iv+yfGyg5eD6il0RWBEET94ejgHucrDHJMYrupSzktFlLA68it7ndNyRz9Vt3O+Ooc3q0OVY/o5gsORphURkoFyKsKwQ0aqNEfAdMkL7K+qz1G2+jCdGbnAiBZFELB257QdxzaDGqvdK6uzypvzsY9bw2HSOnOiQ3Z0bFkGIw2OgJXN7XLEhruqvC8BOKccukQYswGfwrXaA5wN796rvwTBOfMuPiOQ896HNsqt7co+qjy7c47tWWwO57rY2xdYPyhiXK2RzjrrgPWxmwNun1HnDCWzko95O2cgzMvOC7hfIaq1xvZQJ4edCSoZau9QdVT9i3V0z1EOnbMR1uk++COQqg4GbKtb96rsKjfk+WAwGAwugd/wt7+Fxv/8t/zIVZHoi9j/hS/93BNrMhh43P3Td3cvyadw07j2JzyHPH+ZuCbynGFI8fPil3/yiUy7dht1TiwCPb+J4J+FvjnqXBpcBh2SqUNeORnKiYkO58p5jGRCpa9y9DICU7XL6cB0V2WdbJW3Q7ooh7dyljNUDmJFInYd4BmV83WFd0iGjrxduV3ZrI5KN4cOWXsXfBzUeKixcyST08tdc7iam4wYiSLO5UG4PJ31hmAEnyOT3H01P9g4ZYKkKhMR8e1f+o6ilueLP/vxz5b2p0JlI/C+ss2dvSGH3ZPtnT3wDsozea9ADra/ozerq5q/bv2wqyP8unbr6Afr6LTBtYP1qXq9enefUnDzAucAa0u1t3b2se6cdWWruKP67eivwkpG9eOCbr1uTlXpOPfc0+k5n5r/nXwdnea17YPB88RXvvy1p1ZhcAJeylPoijBXeGoSfRHnGUOiD64Z8wT64NExxPnLxVOT50OOXx6ZMHZk+q3hT/381z+8J6/w/4fv415Svzwn7BBPFcnUla/KKGezcyyz9IB45bQ9SqI7+awudKx29MYw0yUTjopocLIVKuJvybmHcNal66juzhtH7rD8qh7mzFf3ldyj8RG1Q9ylsTyO+HZOc1feEUhHCHSmu4uviKJ1dWu1c1+VreZCRQqp+pWNcHXnsclrkM2JvC5/3Q2T5xG8f3ZJ9NzX2L8ZSEh37FjOw/5rfdW1SK9c/pUpg3UxG5n7Al91715Dz/YXvGdP4bOrGwvW71kHbAMrv9LYK99xnXTsXWfuKHvasQMO7ixR7YtOz1Um9zGzn6zP2fkIdWLzB8uy9eBQ5an27F15Eb25Wsnr6tS1UTg3c99WZx8li817Nj/YXuPOECjjDw55PhgMBk+CW32V+y5hjngOr3QfDK4J8wT6MwZ+Gfi+K3y6c8jzl4unIs+HNL8+ZML4uT+FjkT5KRgi/XpwxPHIHKAuTsnqOGLROexIJiXPkQr56nTAfOgQVnWwPqh0Vo5qJbMzhuggdekq7+r/imRVcI7dTptc/1ZzqZqznavSVcUtuP5xREVFknf+95TJVuOnwpVOqB/m3yVJHEnGwiqtM35u7aIunfnESCF2v2tvUSe19tza/jU3TqD/ufdPoHfs0g5RetReVHtj9ZQ4jruat6wcI9lxbqj6mc7KDrs4VidDZ//tkt0szzuSLyA/C6trNbc6bXaobJKyJ64cs0uufATfH9x8RJmsHgzv7g3dOjBN2fF8rfY2rKfTt6us2j9RJrtW5Sq4uVvt8ers4OrCfH9gyPPB4FljnkC/DdwKiX4qcc5waRKdPX2+ME+hD64V8wT6M8OpX0gviSHPXy7e/dq/czHrMoT59eD//tw/iIiHY/L14snrLin9A7/6l8u0LMPl6+CcJLnD18lT6kOqXx6Vw1/lX+GKIHAyndPd6aecph1ns0pzzlDmxFTOVEc6oCwmv9KZtY+hcrYqR3FFeirSNaM7dzBczaVu3x4d364c1gYEOqDRQa8c1XhVJPkOAd7Jv0umuzY7J3t3/jPsrKHueFWEE5a9F2mvIC6P+R3c5zw5r2tf1Z8d4uUUAua5gL2WWrWbPaW8C9a3HZuz9HwH15VPvcZdzdFcf37aGuXiZ/1HOq7du3g415UNVh9FtlbkmwOuKSyj7NoruM951H7atZlOz6odGKdsQHUecOEO1Dxm5wTcz9S47thphyN9ifGOCN+RW5HomO9oXW4v6MpgqIhzDDO5a164tuUy//6Q54PBYHAVeM5Poj8GaZ6RCe2nfiL92z7+9iHRB1eJIdCvHN0vDtf29PmQ5y8X737t37lIPUOcXx+qMfn669cRJ5DTXWLb5cvk+qWI8h0wUr2LId/3UZEvOwQiK8uc/apM5fDdkYO6oRwHRwYsVE7USjcmo9J5VycmU5Hm7L5yBivCiJVXOnXnirt286HMrt7dNmWosajIapaPlXOydojySo5qi5o3iniP6K3Hiohx9skRP85mMfK6snFMr0Varg++kpvVq+pw/03M9GA6vUT8xMc/G99K4pEoz6RqBF97Qa4srrIPmYzOZdgrz509Y/9ZzvYAJ5PJwTWHrzrHMM5p9ol4+IOSPKexTmxTZ4/Ge2YzlO2qCPA7k1d9OutO2TdM3w07u7jqy3NQyVPzXc3rVV7Za0eus/pVWofcdTq6OquzTUUmqzqrPq7g7IHK34lz8d3zZF77ylau638w5PlgMBgMDuKxSXOFayLTB4NrwhDoV4jn7PwZ4vxl4xLk+RDng1NwjaT5uVA96T/4EEfIx3zFMMYpMqly6lUEFn4UEeXiFJTOTI4jK1a6q78Tz/r+qEO66xzFPDvO/k7/qzZhv+c0VU7p4epxedW9QkUks/hdAlyVYzIYUcjyYVzVnk7YkeddVPkzEeTWPq49JHK6JAiTnecT1qPmtLOFOC/XOLI5eeqcfc7frzr41uBrCIlytwYrUogRhgi3jjLynFj3TibWjU/M5/nXeYI99wu2EcsiIe7muJvfDt19xO3J6uqIUpVW2WSUs7v37p5NXDm0IWqeot1CfVz/IHbPFOzela/I6+osVNVT1cnaz858nX5QdSDcXpLjWRl2X52TlMwO3Py4i3nyfDAYDK4R1/4U+lOR5gpDpg8Gn2EI9CvBc3fqDHE+GPJ8MLgOfP316yHRDZhjmzm5lbMc8yvnmXLCo/x7UkY53itSdMGRZI6IUgQD5qt0wvyVg/2IzCwX41y+Lrmz6qvG2V1VGMePkTyqnp05q3Ri96q8c7I70oKRLTvE9w753SF3UP+OXNZmBuVIf4yzvSKHGDHF1kJFGrk6Uf4Kd+2S0om1KROZSk6usyJpXwK+NT5bS/nKgGtvXSP4+tlNY/fVOOS5kefEun4afD6z/y9n9SlSjtWvyrnyCCTlnYyO7XZtw/rWNfdfNR7K/t2JNNd+NU9YeezLjq1Ve6Ky/WhjMNytV8Vh33dkOtlHdFB5XN/unI3UPK50UnEIt76q80u1bjt7k5PNzmfZPgWEv2/I88FgMLhaXBuJfm2kucIlyfR5jfvgGjEE+hPhVpw5Q5wPIjh5vkN2r//OVhjifDDYQ/Uq+JdMsDNnmNuTq/zMUcqIUfVENyOjWD3Mqa0c8MopqpyAQeIqx37lqGXxO2cf109HHc67zmZHalRxmM7Cjjh3TlyU09F3x6Hv8qk+3CW41f8vq7KY5j6qXKUbI48cqvm+M79266nqVkCSkJHXTg9FvnfJtIgPX/ce8XANoI4d0gN1ONLPzx2fC7+mIvy8d/kZ3A9fqrIZOV+eG2se4N8DBLnPYHGZgP8U8qrPfXz23+FZD7TbFUGezwA4t7EMk8HSWPuY3Dwmbp3fQ342/l0yGGUctVVKvktz696R60fqdvfqhytOLurkxprld7o5Oex+Zx/syM7onrHc3N85a7p1xWQx2+LOBlj++4c8HwwGg6vHU5Loz4Uwd8hkesQeoY5lB4PngiHQL4jHcuA8xf+fD3E+WDjHk+dDkA8GlwUj2F8CqV69PhjBnOXMsRbx0DmnHOhV3UecfEonDDsdWR6Gbno3XoHpVDl4cz6WruI6jtuOY5bpovq6ind1dJzOTBfnlF/pDoyEw+sO2c1I9HOT4h09M9T/b7v6FbpEWQdsHVf1qXoxnOcFI73c/ET9OiRdltOxm6zeyjaqtFuG2gfyuspPmmPf5DzvIC/DK5Ku1vgpyGsOx3aR3JmcXvkzYa7m2mrH2p9V3Rnv4uHbWdCe5D0/5+msUWcf1L7n5nxl9xypz/JmWXiv2qfs+o5NVPK78wtt0y7J3CWcOwT3bn2d852KU/dHCHjcJzpt7NrqfK/Op0xe9wzs5lqOY3aG6cp0mv88HwwGg+eDxyLR/6Vf8VUa/20ff/vZ67oWMFJ8Xvk+uDUMgf6IuFWnzZDng4VLvLZ9MBhcBrdCqjsHtSJnVH4kvPEVsVifI4FQhnP4oSxWD16d45q1TdWhnO9KRjftlDORIys7Dtwd5zU6UB3RF8HHJUjeiixkMjqkSuXozQ5vRz4wEhXzVeT1OT6ORHdO+ypfBiMBVBnW39iX1fzqjpGCI6aqfFV91VrtztVV/4pHMhPl47xTZNoKM7vpbN6tfgdzwFe4R3xGMEe6X1dcbwtIKDu7ytZdHl9WN0LNo4pgXfXktiwyfaUrm8v+d53Nm0z05rL5aXRsR3fuVesJ9ajSVF8xu472riKDEVl3Rr4yubjuzwW3bwVJ6xLb1X6j4qqrq7tzjqv02S3bKX90bmYw++323c6eE/FQZnU2rc5Vu3vmuv8DQ54PBoPBi4EiyR1+4Us/d9MkOuLnv+VHHpDo8/T54DljCPRHwi06boY4H2QMeT4Y3D6QVL9mQn3XKcbyZEc0c7h3ZCvCh8nCOrE97KMIPudoZI5cJV/pVZEZWNcRdB26u7IQygGqyBbm+GWOWiene+9kMd1zfiaX9QMjLx1wXJCgYyQ2/rdylyCvPkonrL9L1DhycF1xXBwh5dDp6yNwc6Kbd6Wptqo5z8rvkh+IPC9XOL/GW70lwBE9t/i9DMH2FbXm7uLD/sI1pMJH0vI1xD1CEbBsn1rty/ME/z4l4sM5wNYurk9FcKq9nf0XO7aD2Y5cn1sj1Rx2ewXa+moPd2OZw8omqPZ3CGgF13c5vVtfVWd3v6nqqXTIeFfkUeuokn10/bG8lR135w63H+BaX9edvQfL7so9Gn4J+8tgMBjcItxT6L/41Z+ML3zx82et7yWT6EOeD547hkB/JJzqILumg/gQ5wPEkOeDwctEJtSviUyvCE/mmFbEZSXPEURZlnOsMwecIwqcrguO4GeOXCa3S3Y5B2XGEUduV1aXTHDxGGb9UY2Du6r+repy7ajqZWUyWH9X5HT+5FcyM+IMiXN8fbQi1hkp4fSp8qIT/xSCYYdoVGv7Lj6Uo+qqyIkK3fJqLnftgZNZ2SzVHtU/OT3iM5LUyXTr41ax/gM94sO+Wk9M4/plYKQgewV8x16wvCuPmwNdVPt6QJjpEsH3Z/fXLWq9snW+5ir+jzueC1y7lP3Atrt+zeWdrVpynJ1DOVhPt37UWclUdXTniiO1mZxqL1hXFVb1dOUzeQxH2lLF7+ZZ6JxRs0wnm83Lzn7kzlFY/wp39welU77+6Ju3ERHxh+ZJ9MFgMHhW+MWv/uRF63uJJPpgcAsYAv1K0f3S8v2P+P/nQ5wPGIY8HwwGEZ+R6U9NpDui0xE4jsRUclW8IncrR/zKwxzjHVIL61J1MKdlpx1dsLoQXTJzx4G+k68Kd+ZQNS5H5pLTt+PcrQgVDCNpXTn/dz6KNO+UxfqChN21am9VFuEc5pmAcuQgc9Yz8krVq+rozH82f9R8ZLLVXFJzFNNU33bsTLaJuS9X/A7xUfX3LWER6IzoXCQ6/m+5sr953WQC/lXwNRVQjq1/lLuz3+AeqdZdnjd3wYnrgPA7UnaF8ZXwIWShXp/Gw3pRt9yfTj+sg+mywjjuXbAzCMbleneIXZyP6nyiwvcmT6VDVz9VpqObi6vqZPndPljpVdVf4Wg+t19262HrRPUpm/9sX+icndReeF/kZevsLiJ+5D2RfhcRPzBk+mAwGAwIXhqJfgTf9vG3xy986eeeWo3B4JsYAn3wAEOcDxiGOB8MBgznfiq9S3SgM9Z9UK4ikhjZzXTCePZK4SOyWds7TntFalUOwuo+Yt85u+NwVvKOwPUd3rv+qcgWlda57xAk3flQoSKoWVq+HiHBd8rERjhfVRvVPSuLfe2ICueI353TijRg8jvkg5s/XVvTJSKreen07IIRIbmtFSl2B/dM9i2D7UPVmlRPiUd8OA8+gjxuXeex+qjIG7E/T6qxreRl/dS8yE/u5zKv0hXXFiPw2GvdsZ7OPoP6Yx6sX42pkoWobFo1fp0zAeav7PbunHHyqj1D1aPu3dXFMZmunEpj6OxLOa5jI3f2Nodqf9qZvztnY4xbdbn8K4+zG+r+T755+83wHx0yfTAYDAYJQ6IPBs8LQ6APvokhzgcKQ54PBoMOTiHTuwQilumQoB1HtHt9a1V/RV519FTyWX0sTem12rPgHLfMsVg52DtE1Y5z1eVlBBurU82l3bmixpXJcOlVftdnSheWd4UZSabSFAHNiLej/2fu6g4IMyg5TG4FlW+X8Imo12CHyFPXI+vczSUnu7KNTg82T9dHEVYdG39P8ub81Rgiqr3kFsDInTzer1I+tYbDXLGuyg4EhFFWVc/OOt1FZ+9d8vPT5CvMfhCHZHl+upzNZYy7h/yoD17V3lMh59v9z+0c18nfHSM3F06tx+0dYeIq2W69qLWg6qh0VvmrMa/aXunB4OpUsth6U3vCjl5sL3HnMZYvh+9JnNtzuvrdRcR/nsj0XPcfG2J9MBgMXiyGRB8Mng+GQB8McT6wGPJ8MBgcwc4r3jtEUojwEZITUf33KSuX41+FrlPJ6RJZiMqBXsnqklfsfscBvNK7ZZxDtyIRMewcp+zDfjDh5Kpx7cw9N+bMecvCXTJ551M9nVoR6kHC2C7Ul5XpkDOqvSyv0iHDOdKz/I49UPVjvl1nP5Oj5iLqoeY7ylflle6qHUxexx4xIAHJSEdXdtWhSJpbQibI11XN7Tyn11rGshlqPXZsCfvPepSBYaVDd+/pIM8Ph+68yf257rPOWY76a5dq/aw8TGZXT2WrdvZ1l68TX509OvNPxVfzprvPqLDar6r5exd8n1Vwa2MHVd+dInuhsu9MPq6VI/W5cux8V+Vl67A7V5SOOcz0+KH3r3zP+ONDqg8Gg8GT4wtf/PxF6hkSfTB4HhgC/QVjiPNBhSHPB4PBY6NLKLG0Lpml6syy0KG9S6pG7D/Fvks6YZ3MMejIQAwjGLFZEaJKzlGnfIYj6ljYjRmbO9VYq75Vc7T6ML2jEZ/hnvoOk4bEVucJ8135btwr8oFdQ9wjkBhkemJcLodhVQcjnu5IuLuG8dqZVywup6m+UvmVrmy9K91ZeQeXT5EUjHxjeqjydyLtloCvS1dgc6UaE9bHak0wG6PWo5q7VV6lG4Ozt505y+pgNgTz4rzD9lX7z70IBwmfA12CsHuecOUqu9M5Y3Tr6u4zKo9rL7MrO+cmnB9Ox6P7owNblztQ+44681TjulMn1qX2NtY2Vr9bj1VZtkeiLXBtwLQ//uZt/NCQ6IPBYPBiMCT6YHD9GAL9EdH9Ynv0S8T3f+evOlRuiPNBB0OeDwaDc4Pti4qg7BCgmLdTf+ejng5br2St5Fb/e5rLYZi1k8nBsiwvIy46ZBPWk4mAHQdv1+Gr2lZdV1h9mLxqvFk+VSfmdXW49jKofkXiG1/PnsPus/uKdpTr6mHt6BABua9UOaeDKofO7B170Q2rOcny7M6dbnoGI6vcfF5XZRO6c1jJYPkwvyIcMP6elBt8A2uMFel3D/kwneHIU7PrqfPO+mQ6VnblFKj9gemC8Zh3tdOtVVYHk5HPF04/RJW3s8/vohrPCq5Nau52Uc2tKk+lR6WT2sPYOlDy3b6p8h3tK6dXF24/cOm78tYaZHsfW59OBup3D9f86Yw/rl23PyvkvH/szdv4E0OiDwZXgS988fPxlS9/7anVGNw4hkQfDK4bQ6CfCbtfDM5VdgdDnA86GOJ8MBicE6eQUOpahav87vNK5F3x+f/EM3K+fFWo9GC6Y7kcj2HmUFWESYcQqZzAzqG+45St2h8k/UjfVU+duzowHutgVwwzqD5UpHb3P8jZp3ple1d+QDije76t2o19wO6ZPHbf0QnzqPFn5ZQdcARDNY+rfEq2IxTcPF1lXTl1r2SoMemMzV3Kp2yYqgfL3zLYXHBrq+rLlfZR6DWJcVkPtlY7ZF217oOEsXyGWquuXCbTMH+1Fj8t0pUM157uftKxhzs4pSyeR1RaJ/8u3B7QsUsdudU8Vu3pzO0sY3e/Vfl39j53nttBVWdXpzz/0YZ1zl4L2B5cj0xmZVOd3pU+qszCH0n/mx4R8cNDqA8Gg8FNY0j0D/FtH397/MKXfu6p1RgMImII9JPQdQxeA4Y8H3Qw5PlgMHgMKOKpE9e5dglOFafkVLKZzh1iK5Nrr8KT7TuEWcRDIgOJksppu+7dU4fOudohODIYMcHC6so+7v9lVT9WehyZWxV2iWNHcHdfw370g7oExGGbqvaxfnBtd3EVcE3g1Y1Vd85V80TNDzZXne406neyAAAgAElEQVRoN16JvEz/3e8t1fpWa7Q7H1wc6non0hUhsmuHbgHM9uAeEHGMHFM2ytmGDLRP70S+rDPTIds7pfvuPMc6cpjNw535hDLcPoNxGN+Bsx/nWAe4zlzdOc7VrfrnCFj5zvlE6cfmOJap9nG1n2ad0aZhve5anQdxzVR9xOIuaUM7Z+sFtf6rfXeVVTbQnfdYvzg7wWSzMMuL+f5I+r/0uxhCfTAYDAaDweBSGAJ9E6d+sbs0hjgfdDHk+WAweAwoJ3EnjeWp8uUPe5o8l0EdK8dbRXZV+V8F11e1LcS9SltO2Hxd8Zm8qEjPyuG7Q7jgvSMHOn3ixkeNUWdsu1dXt3O05vsdR7v7MFKKXdV4Vg5+RRaoMOZV+RUxlcP3JM05oh1UXW4urrAb61cQVnXlvPijGTX3WRuYLFz/rhz2IyNi2Lqo7AHDKUSTGm8lN+va0eelgY1nkDDLu/KgPcE8FbJNQjlMD/UDrrwGugSjgtLfkVjMdmE7sv3q2JgqrtPPzO6oduzszQrK1hxB57zTybNzVqnsU2dOsbWj1lN1FnB1uTpRXyzn9n2nj1s7R8a5uyYj+N6o9p3uWqnOaoh3wWXjGOMehDLVPF1p2Z64vPk+z6k/mgj1IdMHg8HgNjBPoQ8G14kh0Asc/TL41BjifLCDIc8Hg8FjoSIjO+HK6cVIL0deKz0zsVX9LzYjmnbINdcvmLfCLjEVIr3jaGX1qvscr5yKqj+reXOOT/WDCKWjG3ss1yUbM0HlCPAdslyRUJ3xduRl1xnuHN7VnMUww+4ZvZqDOYxzhL2KHcMs75H5u/sjEKUTa7sbQ9YPHdtSyWVzDZ8gxn5CIlLNJTU/umvv1uD2RhdXxa956WyI6+9V9i4+eyW8s0EfiXhnJ+7IVWHHrjA5yj6qeaf2NixTzVtmU1bdjNg7co7ooDuvqvo7YxXxsD075xJXb6fOat9TcwHzqzZ21pGr061FpxueEU5Bd/wq3XCdVH+BgmVynFpzqoyT7epZWPPYnQmZ7LzX7uqXy/zgezI9l5n/UB8MBoPniSHRB4Prw7Mj0HedZYjqC8Kp8i+F7/vOX0Xjhzgf7GCI88Fg8NjYdW4xoqlLdIbIj09+M33ca9XZleVHuSHiKmeeulYOXUdo5XR0nDoio4PKoaxIPjXeQfJXn24+NZ+UPNTFwTm+HfHjyHBHmOPTnN2P0iOKfBEP+6JyjHfnqks/SszgfeVQV/PoCKGt5ma3LmeHsE34RPtd8DHIYUbudOe7m1PuyeF1RcJMjT2zK2gLsa0RddtvFe6HWhiuSDrVV69SurMZTC6OXcRDW5fBbI0i/vK8wvmFyPmYvp3+y/og2FpS/dnZ+3HtuNffK31Y2OmzC7YOd+qoxiznOzfOMXfYWlB2bNXpoPZhVS+WVbKcPtVefhRqDTjdV5n82nnXZ9VZEuM6+rowk4vt7PSd0rGyO0wOa/N/Bq98/6Eh1AeDwWAwGAwO4eoJ9KNf5C4l71owxPlgF0OeDwaDS+AjEofOIeUsdsQVyonwzihHaiER5V6x3HmNO2sv0/sIaRXhHZ2OLK0+KDPXvQM3LtXVjc85Px35qj1VPBJRnU/1BPk78mHlsE53r8JqXig4MoHVwa4oK0I73ldcx6Gt5prLr8pXr2FHXfGNFowQd7aA2aeqbZU9Yf2v1h9rE85NzJNloS1hclAXNwdVP3cJi8rGPmf8/Mc/+01ye0HNebZ2Inprkq1PNi5qP1l1r7hXweeCq/8eynX2MJSHeri8u1iyXV9jXnYNUrZzTsD8lQ4V3FzJNtrlU/qwcp2xYfvzKecWnMOoX9WHOHZsH6/qVcA1p9ZItd+6dMzLrhg+BbvzuFOWvQEG7UtXN7VPY/3ZlnRlq3NolhnmXp1hlayc54fevP0gz386hPpgMBhcLeYp9MHgunCVBPotOzjOjSHOB7sY4nwwGFwS6NRf2CGOkEBi5aqyATIYGYWON0Z6of6qTagL6qlkIJTztCIPOqSUKq/qV1DtYP2hrkc+7gcW7jXaTE/n2KzKOye1+uz8X/lK33n63OmldFV6s/jcH2xtKDKrQ0Ys5HqqeYjjzn4Ag/mR3K5sDOZRfwtxT/LlcJbt1oCK79gQ1e7s8FfkVWUD8rgsOSgXSSiEIpiUXcW5yOYEtmmH2HjuULYVwfoMw4pUw/XP6sExQFvArivvR/GwvhD3iDwXsR2qPmxDRRR2Sbiuvcpy74LPayWnGmeU3QXrI6fDEfm5jZ2+YvVW4Y5e1bzcLafKqvmYy6j1lcszPdh8UbLYPrzi1avcsU/VuWEXp9pltiey84mrR+2xqz9YPnd1euZ8uI+xfFUdOL/VfHfng7uI+OH02ve7iPjDQ6gPBoNBRER84Yuff2oVImJI9MHgmnA1BPpLcXCcin/4977nqVUYPGMMeT4YDC6N//P16/gXPvkkIrhjq0sYdT9KRkc2e1o0/wCAOd6x3CnnGeUkQ0cpEk/o1MxXzPMOZDhnqHMGd9vBHIGd8WBEY/fDyHPWHudgZXMH5TByCe/dxz1Jzsa4E3bzQX0yOsSRIwR2yIiKbKjmGs4zRnCrcmyuMPJc2QeVX5XdnbvOlqDjHet3yHYky3P3Sk7Om+fhulfkDcrHp4kRub2MNMr3GM4yft2XvoM35kbAbFWFLgGGsl053KvyHqbyVHJWuNKXlWF7aFVHt75VjoWxTjcual6zq1tLHTA9urZWtVWFd2RX+Xfi2Vg77MxFLKf2PLe/uv3a2cKlC9afz3Yrjzqz5Dm+wN7oEPHQpp8L3T3H7YE5j9sP2d6I83U3v7tiPtzLne1TunR0RJvryuc5kOX8yJu3H5yJ/uAQ6oPBYDB4QvzCl37uqVUYDL6JJyPQd77cv2QMYT4YDAaD547sSMr3HWfRKSQUqyviIcGay7CnRVl7WN7O2abjhHSOWkUcYZ7qEyTMrrmuFa8cdwgkTpgjT/1fvXIa7v4fNeqf7109eFXO8W4fM6IxO77x6XKWr1MfQ1dPVg7Dqy9U+yK8TIRyOrO1VDmunS3BOEW2q3mAc4+VZ690R/3xrRbuKXZ0cDPZrL+cHcrrEYm9iuhjayDPh1yOkeJuXqy24f875zpy+3H+oS1U9bwEVOPYKcvQmWNuPFa5O5If5wkbc5a/a8/yftOdk6tcNY/Q9u30e2f9dud3ZRtUOktjcHvkjnxnH3dQ5UdbwdJZH3bsBjuH4RXlMX1wbqs4d/5guqv8WLaKQ30fw6ZWZ5cj5Ttnuzwe1Zw8cqZcct8ZfVhbmAz2qX7whzri/FLycvi/Sq98/4+GTB8MBoMnwTyFPhhcBy5KoB/5Iv/SMIT5YDAYDG4NytETjTA6dlhcFOWQ3Oo4jpxDraPDujLnunOEdxye7IOkqyqnZDM9lOPdwY3HTt9Xebuf2AhjH6x7Nz6dManGpftq9qpeTO/oiW1cYeYczu3HebzuKznRjKuc02wMg8SjHUB74F71z+SqOqr5ztLYD31Y/Uw3BiXjCOmhbEJlN7pyq7Sl/yI8cX7lfLndjkB6aUDCpJv/SB0Za6zy2DhijtlgZc8U2HyvCMCj5NwOsg1ktjPP7TsIH9HDnUXYFcOV7K5N6shE+/hYUHt7Tu/OMwYcQxxzFs5lA+Ixjs1nZX/V/D96lrgEju5RDpVdUnsJXit7oc4pObx7Rs31ubVR2XdVD0urfhwYEfFnEpn+fUOmDwaDwUXxEkn0efp8cG24KIHeORw/9peoa8MQ5oNLYV7fPhgMngofhSeTMtDRw57YrJ686Hy6pLxyPnWuHTKHhbvkZ/dp5SBhpc+Cco4rx7tyzB8dCxffdUoqfViY5c/oOp93/9u8KhOh62Syoxmu4Oaqc7KjM78KI5w92JlDWNbJUE+fu7ByNndsSoAsJrcCk+lsCeKoLcphVYdbQ3dCtrtWcjHPvbjeMtTbUnaw00eZvKlIpsqGqLLs3tmwaqzZfMBwlrMDVSeLr9ZktYdWOnRsoENnz3f2/FQdT4Wag9W8cPG7NsTNMTcn7hpx7F7ZOibDxWP6pXBkzVVYtkLtv0oPti873dT6YOvWnVdWejU2qu4q3+5ZCcvn72J/7v2r3l9FxPcOmT4YDAYXwSKUXxqRPhhcC67mP9AXLnFgf0onyhDmg6fAkOeDweApUTlvWP6Ih/9Fjk6czuvTHbnF0ljerBPqqO4dAaXSWX5HmnZf8c3kKz1yW5ST3DnUmQMR77v9fuRT6Vvpn8PVWHTHhxHjbuyqccX0BUdAdc7XmJ/NIRZ2ztddooXFdcjprlN4pwyrS12dPcttU/M1Q/UrhjNp4myLq4PZCMzTkcvmhrJFTmZlr7BPKvs6qLFLDmLZfMUwy6PmnLI/WCYD1wOWz3hF0pXcgLyn9s/OXprv1X6q4M4u3X1bya3iOmelU/YGBzy/dGxfrgfHKdvWjl45P2sLzs2u7Wf51b3Tgcl18Zh+CVTjdhRrjXflV2sH87IyO7bK5avA5jLKUjqqc5D6C6xVH9rkP//mbfzeIdEHg8HgYngJT6PP0+eDa8TVEeiXwLkOrV0MaT4YDAaDlwzlqDnyUeS5cghFQx46pjHMPs7xj2EXp4iC6tMhz5lOOY7p13G2szh27fb7uT7RDGM/oNOZjYmCGhNFnqtxY/+L3h1rh1Md0kgoZJnKGb/y3kEYy3TmGJsvnblT2QU3f7BuvO+UV7IwvyIb2Vxd6dXaxnhmc1QeJVOVUXZLxS2w/nZrsdsmlB/x2WvgXzo646rmXVWu2vcwzdkOVRb3XZZ+RC7KyFe1Pk/B7j7Krk622/dYeWWbqnrU/altqOqrxljFrfs7ko771UrbPZth/VGUxbxZjxzXvWe6oh4IJq8q81io1vgpyGNb5WPhiIfrip2Lcj4mowN1VnV5Wf2oXxVW5yWVtr6L/cSbt/G7h0QfDAaDi+GWSfQhzwfXihdJoCOOfJFzGMJ8cE2Yp88Hg8FTg5HdjghfyI4bJwPlYdkI7RhSZwBHemUox2mXYKg+FeGKOjCnqdINwxUJyOJcP2PcUeKzm5/pW5EHGc4J3Rmb6n53jN1Y5vYwZ7yaEy6fg3KyK4Ii56tInGrccc0rGd3yal2f495dF7oOdUb2dObHjj1yZIGSmXVherl63Lp0bWH6ZrD54O5fEnYInGo+4b2bP+q+2hOr/GtN7I4prqc8F7t2sJqHiK6O3fPGrpwIL6tTb2VrVZ6jcPaz2g8xHecKG2fc13B+qLwMlX3C+d2xZzjX8z22mcnvnAncOmb9+pi4Blut7AuzISyccaQ96lzldML6qrNzB3hucm8E+8tv3sZ3D4k+uGF84Yufj698+WtPrcZg8E3MK90Hg8vixRLo5zycD2E+GAwGg4HG5+KzfZf9l3kOM5IryNWVx/yKUFNQzqYO+agcpB0iVX06BCsjr5heKk+H/OsQhZ3P0afP1Y8onM4dMAc763f1VHiQ8NEnyNWcUXorh7mbe6zsAo5lZ74o8gTnjiJ1WBwb4+pHNkfmGcqpwOpgOEq0KH066x/lqvSuzaig6nay1Dzq1oVl2fy7JNlzLdjpA2dPXB6V3unvyu6puir7E/HwDQO5TLZhGGbXam2c6j/onDswXMliNhDvlY1m+aq6O2cEVZcC62Mmn40zG2M37mwOVvMddVvprG1qbqs9x+VfaepvWzrycx1Vv2SdMPyYdnWnH3dkPDbcXKvA1iSuvzXedxDOZ6KsRz6XuI9aYy4/0yvS/ZDog8Fg8DS4pafR5+nzwTXjxRDo5zxUD2E+eC6Yp88Hg8E14KPgRJh7qkHt23ck784r251z+D4eysF0po8jK/OHEanvoFwQWTv/da6gnMWsvc4x7q6KmMxOPXffzVONJZIkDKijIxY7zvactjtGnfzdcc5gzlwWx+qp5LKrCrtxUzJw/KunyKsny1H/zpzq2JQMtn7v4Jr12RlLZV9YnJvHTleV1tWtguovNj5dOW7+vCTk9lbkF96ruVDZORZ2+ZXdYWOF64atH8wf8WHbmQ7uXMFks7YdIRI781HZnp38lf2KIl31g6q/A6fDQnc+sX3byXM2MOvSmfsd28vqr/TAMqock8P0W2Brogp30s+FHTt/TWB2Cedip5/exYc/wGPncreu0ea/i4dYuuAcVWeYMPnVD5sx7qfevI3fMST6YDAYXBS3RKIPBteKmybQz3XwHsJ88Bwx5PlgMLgWfGtwZ5B6HaCCKrNLhjn5yqHE7pUzdffV3qwels99OsB8R4mmjgPeEZ479258VfscmcLumYPa9Ss6Lnc+6kcUakx3HdaomyIc2D1zmro6ULYKdz+Yv1O+mksObo4pXfLVkSRHoYicDiGjSBo1n6pwRfJE+D5mhAALd9YtgqUr+S8B+CQikjnOLuD8YHaBYTc+o7LLXbh2sbzV/K3u1VnA1VlB2cuqfHdfxPzK3rH8rH3nXGdMloKyhZhe6XNOEhjrUzZT2eNVVtl3Vqabf13RBlThTjripdjZBewrZXcrvIvP1mQm1HOYnUdeQRymZ/kK1d8fLeS5hTqwHzBHRPz0m7fx24ZEHwwGg4viuZPo8/T54NpxcwT6OQ7wQ5gPBoPBYHA+fEt86LitSNFuWhhZQcIB4R3n+A6BpchRRpQy+bsfBDsLdZ3LDKo/O2NyCnnOPuztBKptKpzvT+l35yxnwPF2eTuoHOKYF5283SuGWV+6+aDmTNcOoExVrkueK7uQ24r9xJzlAXkUsYOyXdjZF5beyV/JeQy4OXJPwpg3ExFOLqu3IgRuEedsI84JnOtdXZicPN5q/MPEd+pl9d1D2JXpyj+ax5VxNlCVVfazmz/INYfVuFfrzO3TnT0bgXYsjysb22q+dmxhtpkd3e424th+Eme8Z9dohDt5EY+xjzwXu+36OaLXN4swZ4S6S1v36kfISwf2o90V/igekuHqNe7sFfC4ltfn4zdv40tDog8Gg8FF8Vz/F33I88FzwE0Q6Oc4YA9pPrglzNPng8HgmvCt8Q2ny0cQn/dv9Xp3zLfulaNZkW+sTuVMR4cXI013iVblwMLrzofBOa0xnYXd1YXZZ+fJ8p3Xuas2754Hj/b7zpgw5/wpzmbleMewyrtLTFXkgRtflhfLuPE/Jd21Q31Qz1WOEQduDbN8mIfZgZ383XBla86FPK+YfbiHfDivsP+VXWdg6Z1yt4TO2lbETreP2DoIEdeRi3OmKnt0vqq536nzSHw3neV3dqlbButW7VR7fGc/dXbOyanspapH2cUsf3c/Z7rvnNsQuD5Qr46uKj8C56/Sye0PWK47JsoOnBuXqGMXbn2p8aj+biqXuQ9OmkeSkdOwHKuzOiPhHP8oPpwrqw63x6o9+6+/eRvfNST6YDAYXBzP/Wn0weAa8WwJ9FMcIkOWD24ZQ54PBoNrw1dfv45f/8knJXnVJdgC8geUQ1kR2vGPMpDgcc5U5ZStykQj7GQ6x2LHIX0H4cqhzuKUU66Tr/Pa/YpIOOUcqMb33DiFtETHaseRjo73e3Ot0MnTHV/My+ZGkLwRWqaKd38B4fRw7WaOZEVEdAiLDqFRldvJ48iiMPcV0BZj3ZU9qda0svfMLuV4t7fcKnJbcY7mtR+QZ8H9fy7GYfmdeYR6MdnnxO4cVzrsxu/Kz+ndV6xXdTg7p/q+U6faj1hf4xxS80mVX9euHdz5VHWytwdhGRZWstXe2z3bZTlMfiVTtd3preroniNuDXiWYmkRH45RLpPP3J39LcKvNTf3s07saXKsc81zlLeeUM9x6ofOKD8i4m+8eRv/xpDog8FgcHE8FxJ9nj4fPBc8KwJ99wvkEOWDwWAwGFwHPooPHS6O6GKvEew4ntlVOQNVunJIsf8xx3ydcs6Zq/Tp5s3twnay/uuSU8xBVr0poOPEx/pYnCqHDsydM6IbLxa36+B2TmoHRiYwUmzXeY3lVHl0pjr9MD/77Lyu3+mO48zIUSdHrY2cpu6VPJwrOdyNc+VZGurXiXPt2SFMMpTzPccFxOE8ZvJyXmU32LVb5pZxShvZmGS5yhaoMXekKJNZ7U1dsLXs7MJuHeeWU83lCK9/p55q/3X6YdjFRXhbWtkVVdYRgzt7dmVXWXjXbldQ+fAsWumJ950xVfq5duycXV4S2Fmqsp/rqfE8p1aZoz8oxXMUqzvrvD5LF/WXWviDxvUdBu32q3g4X9b3IpTzN9+8je8cEn0wGAwujuf6SvfB4Bpx1QR69wvjEOWDwTcwT58PBoNrxf/6+vWDuN/0yScf3GdnDnvd4QI6DxlR4ogkRgooZ6n7D/MQYZZXxaFuSm/nYM7tCnK/e2VQ/42onP0qriJA1ZPMlX4Lbq7ke+c0Vo73Ko9yQB/VFfMyJ6YiuKo0p0c1j1ieHK+csh2iU80hlM8IoSqM19yfOwRPtfYrcgfLosyOPHfFcIUdooTNQzUOlQ1QeuT7ap4o+8P0vmXstE/ZEZR3L9I68nfuHY6OJ6vjyP5xzvIsr1orbk9ldan2dtadkoFEX3XWyuFcDsOsTrTDzA6iXrsflMvqUWFWPwtjG7v14lpj4+nOF919h5VV7WD6Dj5EtqX5moHrbvU1/sf5EaAdz+ONpP0it19BmO3j6i1CWEeuZwFfO7+u//Obt/GvD4k+GAyeAb7wxc8/tQpnx7U+jT5Pnw+eE66OQHdf7IYoHwwGg8HgdvC33pPqX/zkE0ucolOqItl2nOeV09U9QR5wZU+pV2WdkxPb23XWYbgiJFn5fGWkORLoitRkcvOHjTt7S4Ei3BgZegSu/48i64xPH52rPjXXd2V35lEOd4jN6gcWnY/SVeVV9xXxECK9KtNZ084GqDqVHVH1V/ojdklRJ0MRfBiHY+ps8krPbanml6vzHO29Zqz/rY3ozS28V3ML4Qg+Jl+Fq7LVXOoA6+uW7+yT58ROPZWN3LH7bt1Wctj5R6WdEqfsKovr2Nsj8itdmZxOnLtGPFxrisDs7jNVG/BsqeJeOtiaU32HwDzrukjnXSKdkddKz865P4dfQZid+SM+O6OgXbon+ed17oPBYPB0uFYSfTB4LrgKAh0PcUOUDwb7mKfPB4PBc8V6vbsjXztkDaJLhLGP+//Low7cjgO40r+Ccnyya0ZFhKpXt3dJTyUXw+oV/4oMwfZWYOOP6S6eyWNpuS9PnR8q3C2H7Wb3THeVxj7VE+esPiXLzasdYq0imByhoEiGnTGJ6P8AR9XfnQ9Kd4VTSMKqTEUkOFvj0t2Pd5heTN6tYhHo1fxFnDKHduSdgp2xU2ukkqHmaGdfO9JGNdedPqocy1fppMpif7l9w9nNKq0776o9r5u2E8a4DDw/3UM8hrFcBTynrbhcFyvjcHR+Hm3DS0Qes6qfMunNCPBzkej5SXO8z3PmPpXPYXfPzufMZrL4n3nzNv7NIdEHg8HgSXBNr3Sfp88Hzw1PRqDfxRDlg8G5MOT5YDB4zvjo/ZU5ide16yTsEGDrypyo7pXtymHL4o7Es7TKuV45efHK4Air7hPnu6TrDnnO0HUuq3IrfMpYsXxLp8qRmuMZWVI55le4QxicSh66eePSF7ITlZVzJOopc2zVHSbsriruyH01Z3Z1czqiPAZ0cHeQ+5SFMV81dmgHFKmo7EZli7rz8xaQX8XL5kcGsz2sj3bnlJKj6j4HUF5nb+xAzcEd4B517jow707f4hpm5ZXtVGV258uan+9C15VlqR8jVeVYWmWTu/ZZ2X6mkypflXFtznBzB9e8k8HWFDuDDB6is57XXHYkevccnGVmMKI83ysyHe2nI9M7OuazX/789Tdv47uGRB8MBoMnw1M/jT7k+eA54iIE+v8zRPlgMBgMBgOBv/b6dfyW9/+H3iE/mJN8l4hSJFdFoDtHa+fT1QfbmZ8kCZKO94yMylDEVyaqzkGgO+JLvba/S+rtkA1dp/ROPBtTVXflAD9CnKg5xXSq5B8lGZWD9CjBydKxLlb2CBFYrcfOfXfeKDnnuLqwAsuj1t2RudmZb4okd/EsXdmoHX2eO9B25itCzQ+cQ26fxbo78lV9R4npjj5Hx92VU3ZL6eT2Rrwiqc3kVfGuzqpcTnd7yqm2qWNfWf6dvXdHTmWzmf6VXux85fJjHQvVDwewDoaqDezKdBnsA23DmgeORF95d+Qi8n+sszLnItPV9wJGrq+5excRf+3N2/jNQ6IPBoPBi8OQ54PnirMR6EOSDwZPg3n6fDAY3ALwKXQH5zTPTspMIDhnrSLNmeMyO6NQ9jshQ+nuHJcuPrfTOeErgl0R2zk+l7uH8qgn08PJZvddnJs8V070juNd1Vc5utlcyOOK/c4IgR3Cheng7jFezUNHcir5XaJ2l8jKqAgZdd0hVjrzyOnC8qL+Tl+WF1HNh2xHmE3JcSHCO4SdmvuYJ4eVvWBPsO/oditYT6C7tYpQ8wvHexduTmfsvqq4qrOaox10855rTnVsLsuzS2y6fYrFV/sgC6tr1/ZifWqfrWxH10azPAzshyg5To2PWgeVPcQ17Pa3br/jfNrZPxDqhznPDUfPkGyPDBGXx/CeXPPT5kiiszlRnafZXyyxM/4pwPmk5hRrD5b7+M3b+NKQ6INnhC988fPxlS9/7anVGAzOgqd4Cn3I88FzxjaBPkT5YDAYDAaDc+OvvH4d3/3+KfSFylGKcI5TFb+cWCy863h1eTH9CJyzrnPFsHKsoQPwXTx02GEcq0vVUTn1OqRpB44g2pkrKIvp4sbajXt2qDK5Kx3nK8uXr47A6BDVTPYruHdzS8ll2CVkF9Bxm/vS/dClYxOqNVyVZXmr8q6d7lpB5WPECnP0M1mMQKrWsiO5MU59dl7hjrrdKn7x45/95n+gZ6h7N2+O9lOeD2yu78jpQMndtTf5vlv30T46su8f6Y/uPKju3VXZuU45FVb20uWv2rNT3448pSOD6yuVfwfqfMDAiM4j9To5zwWn6F/tkSgWyU0AACAASURBVLiPBonLaflp8XzGzv9NHoWs6hyOceysmM+bGI6N8EL1Kvn7GBJ9MBgMnhKXJNGHPB88d0gCfYjyweD6MU+fDwaDW0LXcenKOlKLfSrCvCtzR4ddEpg5xtgV4xix6Qinnfw7xFaVhrpX/dHJu+uAr0iBrOMdycvqQhkVUaOc85j/VXDdGBixVfUdIz0dScnKO1K1U3clf0E5sBmpsbum1foOIgfh5KCs1SY3n1idyimt6mDjr+a46lckBNaVOeqZbpVNcG+ncO1lad35+tyhSBaMY4TJuZBlV2vjMaDqUWtzQe13mH6KDlW6iz8yVnmNurqqPcyVUftqde3YX6y3Ux71dG3YkdXtFwVma/P5oVov1Tiy+enGX+nUqXPwIfJ+iPuiSguRJ4KT50isB7myV7Bj2ZzG2sHyrfgVXvcsfJfictvQvrKzw31E/E9v3kZExG8ZIn0wGAwujkuQ6EOeD24BnxuifDB4nhjyfDAY3Cqc85bl6zpmndPySN5Kd3TEO+ewCrunftVVEZidOJbuPt0nQlW+rPsOlEMS090cyWHnyGf1ujxLn6yXI2WYrs4x23Hud16PrJzvLnzqtauL6iMHHP9qvPG+mhNdWVWY6bw7X1d4Z+2wvOjQZnIru5HlKEf/EftQ2RbXrpcEfE2ummsLj91far6eo+6OHdgpv2Ovzt1vau1hnd02s3zVnriuzJYpGZWtYnE7Nrgjn7XDpe/YVyZrgY1HZz928lzeTtvYFc8KrnzVZhf/0rH2yrxnYhy7ZmCcIs8Vsb5khIjLaQqOoM/h++AkOsapvqj66K++eRu/dUj0wWAwuDgek0Qf8nxwKzjbf6APBoPBYDAYnIKfev06fvv717g7p23XWaucspUDuSrn4BxkKi1SOsar8ClEpSLCuoRXRWztvmZ5xzmr2lc5lN0cUGOu9FMO52oMlFOcORIz8rxRMrLjXEGlVeQ1y39kTLtzdKcMGxs1ti6d5T9iHzpzuSJHIupxZPWcYp+yjCqPA7NjR2xDp75uvlsH+99cNj8fA2z9rXHBuXTKWJ1Dxqn1Mducccq6dOOkbGs1vtU+tqtTd890+Vn5U+pQ+nbOAyyv66POjxmczm5fV3G4fpZMfHOS01m9ZWkHnba/VLCzmzrXsStDlzzvkOmYtkukB4ljhDoj0d2ZU+0dP/3+afTfNkT6YDAYXBSL6D4nkT7k+eCWMAT6YPAMMU+fDwaDW0bXybnjdO2kMZkqPQMJzo6jcpe0xHwVcY4EACOxcnzOu0Ny7eR15BhzJCOqPqrmjYpDR6Ea62pOOP0qhykjz9EZq/So0CHEXTzTqQqr+a3al9Hpz5WvWnuOqMlhRjKgPjsEgiNlOvPLxbm6IvZtiZOT17kr37URlT6n2BCU8wqut4r8ml0kZ47M3Q466yPvJ6fW3xm/znraRbUH7Jbv5OvKdecgJcvZImZHq/vKZqK+ziYzffCj/t/7bjO/qo/pjnlZWadzLsdsblXG6aDSOvPJ6TXYA9peFte5rnL4H+iONGfnd/UUer7mfTnvlfh/6Uuvd+keSXOMvyd1RJKLfYfhu4j4K2/exm8fEn0wGAwujscg0geDW8AQ6IPBM8OQ54PB4JbRdeiq/M7Zy57aYU5/5nBk8ZXjdJULEkYZK1wRxyysro7cVuWOkOO7JDq227W3C+cI7zjHV73ozGTyWTl1X9Wd66qIbNSlq08V7/Iy4ruSXc1L1x68V0RMRL3+VN5uGaUDQulYkSFYfveq4pwNYQ5+LKOc7LsfVjZM/nPA1XGrUPOr2243vypU+xumdYi9o1B7y5F63B7gwPIcqb9DlCp70N33XLkc17WvHfukyjh9MpBoVHK6fa7Oe53+UjpUbaz2C5VP6bCw2tLZN3J+lvbYYLo8d6z9lO2xR64R+gl03KO7T6Fj+fv4jDBXr2FHu3oP8XiuR1IdzwJI0GeZK7zu//Kbt3EXEb9jiPTBYDC4OE4l0ufp88GtYQj0weAZYcjzwWBw6/jp16/jt75/jTsCnZ3O8ViRWMphpwimbr0o3zkG0VmGhEdFTiiSqIpXYUd8uTp28mfdWX8pYHrlSHeEQEB8pyzTR5Esaq6puaSIHwWcnx3i6gjUnDtV7sIRkmJdO+u9IhOcnK5Ori0Liqiowl0yhOnSsTuon1vDuzaiazt2y+4A7eutIvfNUXvCyB+FTp4KTsZjj5ez6SzPzlpXcjs2xMlmunWvTP6uPVRpTMZRPZ3M6p7J6wDPIGqsnV6d8wLTVe03TJ9uHXg2YNcQcZcEWxPnOFNcC9AOq7FwY5Rxjle6q7P/0vE+lcW3t7Ayq5zScbUlE+oYztcFnAf3EfFT71/rPkT6YDAYXB6ZCO+S6UOeD24RQ6APBs8EQ54PBoOXjsrJy+JYHucoZWEnKyM7jDCe1cUIC0dasnCHoMpx7LWNihzbrbtDgFUOa4Vdx7YLs3JOZgYjq5hzWzkrd+tFeRnuvywfyxnN5kUX6CDeWYN47a73nXmyM0eY/hU6pImqR+l2DnSJFOU4Z+kqzpHhR4l1R7Y/BTl0aaj9BcNHZKk8eW1U+2lVT2V3j4yhs+E78k4tz8pUdmVHj86edYr9xDxYXsl3V6fTOxLXqTvD2bLufqBk5zqUbJVn6VW9Vp6VyXWo/QPPWKrPrgW3SKLnNrDwzhVRvdKdEeXqWpVBfarvC1lH9/3jPpW5jw8JdfddY/XHX37zNu4j4ncOkT4YDAZPgs5T6UOeD24VQ6APBs8AQ54PBoOXhL+ankJXzj8WrxzAmAfLKwevc+Qy8jvioSOqgst3CnHO8uGTJZ0nx5lOSr6rH/uNtatyequ4ihjAPE7G7r0jfZiD2MmsCEg116o4jH8MZ3p3vlfkR0W2VKRORbq4OKVHNf8itNPbzXeU4wimXBbtzj2kVzhKUiiCg9kLZgdYurM3yrZ0/prisef7NYLNAzffOrIqKNKnU2+HzDyqW2VrzyV3J72rU8feuPudc0+nPV2bivWouI4dZ/pVdaLeDJ19oZKxcNSOsnI76xL7zOVl12uG2kOfE/I+ycI711yOPYHOSPEdYr3zangM4+c+hdnefE/S7oM/ja7OzDgv/tKbt/E9Q6IPBoPBk2FI8sFLxBDog8GVY8jzwWDwEnGEIKucitmRle9Z+nLkMGdWFOEjqMhRR1q/Ksox0rzz/8Rh0lQ602HFqf5i5Y4SLh3nuHMod0iNysHH5pFCdrCuspXDuDtXKpzirEa9Wdkd0gfjdsa4axsqOU4vjN+ZA+p+Z166cVFzzI0RW3POxnTtgJu/3bl1VEZFVtwqVNuO2IHO3Ff1dGyduqq1WMmqdHPljubptPFUXTp705F9zfV5x666/Fg309fJZWXynOrsL9W8cG1gqM5+TF8ln81t10dBwkrXqt9V2lOjY5vZvnrtYHtRDh+5sifQc1iR5UcI9c75n30PUSQ7I9Lz/X18+J1k9dW6sjnyP75/rfu/PUT6YDAYDAaDC2AI9MHgijHk+WAweKlYr7ncdexmIDnUIVN2HJeVU1rpgeEOAVo5rxiQKO8+udlNc23IYP3dyV8RLm6MqrJONxfP0jtjraBIATUH1H1nDikCQDlLGZh+HfLEpTtiokrrfFheJieD2Q7MW5EurI9UOkNVD9bJ4jpzho15ZW927EeX9OjkVesDbXvX3t8Cdl4JHXEem7ebXq27LlF4VLdOnspmnVL3kXLdujtnoYiHfd0Zh87+qeysk1FdqzMX1n+kXIayE/kc6upDVPuRAstfre+qP68dOza6s29eC7KuLHzkyp4Id/+Nzvb4Th4Xzp/q9e3scw/lsZ35L6RwP2dYRHrEkOmDy+ALX/x8fOXLX3tqNQaDwWBwYQyBPhhcKYY8HwwGLxl/7fXr+K5PPpEEGHNIKtILoYgtlo8RX6scOp6cLlW4unckVw4rZ1c3rpOOdTPdsR3oQMQrc/o6p7WaFyyPk+vSd8EIPEzP6NTTdRareVrlUaSlIwbUfYcccFcVp+rqfgLCrB7ss65Ola6KqME1kctVhIKaEztENebvOsyPfFSdp8DZdpb2XEiXI9gl0Bl2bF5FRlb5KjKyQzQydNZwpeNjoVOPy6NsjLN3WM7Z3+5e28nT3ZMZVHmX3+mK4XWvbGCnPU4/1d9ubrM9IOfDcyeT/9zRPYM8Nzue5xoLH7lG9J9GP/rUOT5NHil8J/KoTybZEbn8aiPWy8DOThERf/E9mf67hkgfDAYH8YUvfv6pVRgMBleKIdAHgyvEkOeDwWBQO2V3yD90uGQZmEcRXMzx6RxTQcLsvpuH1b0cVIy0YnpUJHk003ZIPHQcYppz/O866+/jQ0JJObiVfFVuwY2ryrtTBsH6Tt0HxCt9nC6OEDhyz9JUP1fkgBq7iqhRY1xB6cYc2h3Cpzv2SJx07AWLc/PPrffq7x2YHOVkVx+lXxfMFrN+w3G6Raj9DqHsUKdvqjoq29m1rWq+u3JH9LkUjvYtS6vIWZfW2eOUzcz3yuYyeREP155bixVhVtWn6mH7peoPd7ao6t45U3TGoZJzZE97TjiyL1wj2Bkuh3HvxL2L5XFnvlOfTMe4LFPFdfb6I+cCd2ZlZ4CF/+HN22+m/+4h0weDwWAwGJwBQ6APBleGIc8Hg8GAAx0sylHPnFAdR64iFJWj0hFBlfMPdXFkFZONJNerqOtUziyWB3VQ+REVGdBxUDtntCvv5AW5dsMZrr9U3nx1BFEGzo8jujgnawcVwbIjuyurIjRi8+rGMduIgLADswOs7E4fdeYFS3dzQ9mTI85tpxPLh3bpVej/OH1s3EfEr/zSd1yotsuj+wS6InKOYIfMdPWxvXqHYD21HV2S7kg955zfR2xhJ9y9dvbZHX1Y+1gY90w1r1RfV/mrMwimMeQ59M6UQ/t4ZBwGt4c8vvks0T2bMznVU+iOUGdp7FXtOS7rjp+lzw6JnmXmtrM1UO1pP/6eTP89Q6QPBoPBYDA4AUOgDwZXhCHPB4PB4DP8zPvXuKNTfTkmmRNSOZ2Yc94R4Fkmc6A6chvzKecxOo5ewVXpuEtyoT6qvawdVR8xOKd15ag+V3zHAd4leTp51LjvEEQObGwY0aDuMT/KdPkUucHuj8pj60ONmSNl3Phg/1ckeofMqxzZSi+cE0xXhWoNVjaCreWOXWH1qjLoMI942OaOjVN1qHwvETv2xBEQR+vtrNldqL2a5XN1uH3/HMD1y+qp2l+RQ+zs42wfu1ZxlR1We6iS1dHBhTPYeOV+Z7piWNXlzglqP3Vt2ynH8lc4spYGTw+2z6t8EQ/njfvPc3aeYU+eR3xIjHefUMdXtasn0B3U0+ru9e4Zrv+6ffvn37/e/T4ivnfI9MFgMBgMBpsYAn0wuBIMeT4YDAYaFUGoSJRzOGgZdmQxB5Mih9iTGoxQV2G8Zicc04ERUgz3oft4jYVzZKsrc7ivD3uay+Wv4lS7qrAD9rMiCzF9Fx0nZUbHSa/mfRVW8nbTKuImgq9nR3pgOez7zngwAtuVQQIt18PydUgdh2oeVCRzRVyzcqzuitRm6WhHKv06YXZ9ydglarpg87KaqzuEH64bt5d31+AuVH905ClSt6sLK1vB7X276OyflX1Wct0Zq5pXXR3Y3uJsbXVmYHVF9Ptb7Zk7dp7tV0fGdvD0UOtgpUXo80r1n+fqjNMhynfiIjQZrj7d/0Bn54GF6kzVQc67yPSIiN87ZPpgMBgMBoMGhkAfDK4AQ54PBoOBhyLJmLMdnelOVkUsonN2OUsVycbuK8Iq3+dXHedrR1+8Zj1fifzKYYX1OYKqIrFDXLsfJNKVfOfUVk5n5sx25ZDgqZyiOE+OEHxsPB25xPTo1HGkLyq49dchRhwJcUqbu+OgHNq72CE1c7gqt9OOitxmsqoySpdufSpuJ+yuLwVdYqGaV2zv7BJ+qq4qTe3dmB/34s7aOIVsxPLV+nSkb4h8Lr7SneV3hC7mwzJMRkdeBN/njtpKd1bI8pkOTh7ackxXOlR7Tme/dGehDljfDvbx1H2Ha0KdL9mZw/23uVoP6/zMnkDP5atXvmO4++T4qjPv892yue2sXyIe9mdX7sJ9DJk+GAwGg8GghyHQB4MnxpDng8FgoPHXX7+OL33ySUScjxRzDsyKKN6p3xHlKv0VCSvHvHMir3RVFws7shjrX+HK8d7N58qpzzvIe+TK2oXoEB4VgdUluBDZecgciQ5HHcU7JIGrpytHzWlGfBypM0Ot6yPj0yXHHKmi7M2pTmGVXpHnjARn5SqdK+Kcycdy3bwqjul1i1AE9E67HQGDxDUDIyZdvl3srPej5EpFwFbEJ9sr1+cOwiinCnf2VtSF6cvkqXvWLkUEd+Soe9W/bO9j7UBZqp+UDgpONoPrp2osBo8HtR9cQ7+7czfGZ0IciW62z2IZ9wR7Rc6r8C4pvursllPkOdrRc+07Q6YPBoPBYDBQGAJ9MHhCDHk+GAwGNSonC3P2MpIHnZ+uHMYzqLyKpFbyFNl0xFHEdFFXpn+XSFbOaufk7+bF63IA5usKqzJMBoZV2yqHK5tHXRLrKDGqCM7HgCJjHQmh5k03XpEJ1ZzEPC6/6i+1Jl16t/05DefPsmsVMe302AVrl7M/Tk7nE8FlVXYQy+3Ys8daF9cKNaYqL1tjLBwkr7KdHftX2d1qb2Y4YpO6yDYlX109yn4hCaRIMhWf5Tldc51RXN1+tlOm2u8dXB25Pfla6dc5V1R1BqSpPlJ6qT5h8gePg2of6Jwtzg217zk7oM4371Kc+uS/f0LifKVX/5fuwpHi7kh8BfY/6mpvV2eLiNPHkY3LkOmDwWAwGAwyhkAfDJ4IQ54PBoNBD3/19ev4re+fQndkV8dh1iGnuqRdltkhf1R9rP6Ih07aLjGEjn+Ue4QQROdx/lT/VV45lJ3zHetQdTE5SnfXThVXyeoShJVMV6YTruo6BTtOSkdInFJntdbvSRqbE1VfVv2r6mZXtd6OjFuHnK6AbWMO94pIZToo3VAemwOuzNHrS0EmSRbO1Qfn7suuXVDrXuXZ2b86djivz0qXvN7Z2UER2h3SLF9RryX7XXyIijxW64+RdI6MxnDVdlfWyXlH8lVnC4ajbWIyMpR+rM7B42PHZnXO+ueEOxOwvNX6R7krfX3c/at0n8P3JL/K+wrkB9wf+ajxwDNK/rsrZauZjCqOnSN+PJHp9xHxe4ZQHwwGg8HgxWEI9MHgCTDk+WAwGOzhFGJrl9xERzg6vdCJs0voODKpQ/JVcrrEXMdxWDmsdz8hwu5zhKCv2tmJO7djdUcecwjukDpKxqn6uDi2Zlw9HXIi5+sQpC6NkU+q3I7NYG094sjtwDmed+VkeegIP2ovlJ6sbqcP3rOwu1b13RIYgR4iroNOuWqdsTC776Bbpmvnq/LqqsrcFVdVBuutyuX8SjfcA6s2qb2Y3bP6WJtRH2xPd4/o6sr0VlBniw5Y29zZBvMOHg+n2PhqvT0Gdmxa1q/bTnZuvIuHr0+/E/dVWMU5+Z1PmHts21q77JzR7afueRDL/MR7Qt3Z4YV5ev028YUvfj6+8uWvPbUag8FgMLgghkAfDC6MIc8Hg8FgH+7VgBUhw/LtOqJ2CBsGdAih3MpBxvTYbU/HabdDbHcc2lU6kuP4v+Yd53kGI3EdIXIKoYNOPebkU6hIxXuRpuQq8kKV2yUNmD5Vm7G/nX4IlM3IU6Vnh0x0a0fpdaotwfxHbAmrd6dc1acdkrpbD3NsR/D+repUDvVzjclzRt4bVbur/qjs0U7ZiB6J6ObBThmGjo2vSNsdGSv/nbhWwH0L7ZnS1e2FFTokNNtfA9J2zlKsXWqPx3oQ1bxjbWHhzplBxan978i5YrCPc9l5ds65FjAbkNcS22PxOwazo/fxIcmd7zF8F589ed55cv0V3O9+AmRFPGwj6w91DmTxu2eIrr1B/ER6eh1RnVl+15Dvg8FgMBhcDYZAHwwuiCHPB4PB4Bh+6vXr+O73r3FHKFKpIoA6RFsH6PhGJ416LbKTxXTqEEdMTpdAcCQ1+1Rk944MDKOOHcc21s30wrgMNz6ObDnifN2dex0CDB37ro86YDKPoCLFVF90SFNVV4dM7Y7BuUhaLMvaWJXbhSOiF9RaUE+QVfV12+XqR3mxce3UeUtgPy7rtP+UftuRH+FtkZv3p9gwtr+xaw7j/u3kOJm4DzHdMnGFZfJZ4lRSjxFwC+rsgP2AMlQfqLZgGdTB7eEKLA/uxezMUenQLeOg+ntwOh7Tth85y10CaA/uyPWO3COwHP6fufqf9JzW/f/0XFa1x32yTpiGctFOddE9Q3TOZkfnjDtz/iUg39k57ruHZB8MBoPB4CIYAn0wuBCGPB8MBoPT4AgZ5uxghJVLP4qKEMxO2A75U6FDIDK9MM45/TFOEd2OnGaOaPygXCaDXbt1VvIiaqepIm5OcbZ2x7Cb5sowAqhDhFbkj5N1jjZUa9bd765tdEyew1a4drJ6dvuxq4NqW0Q9tyv75Gwsq8/JQh2YfKbfue35c4N7OwviyBrbkbeDDqHryOtKLtp9Zq+rPbLSw+07dyI+pyGwTEc3BtaP2P47CCvdGGEXodvu+oTV5eD2cAwjOnbGjYPSw10Hj4dL2vRTznaXkO3WpDpH4JxfV0ei470jzJFQz/lz3C7JzbDkInLbdnHqme/c87P6rriuP/2eZGfpdxHxm4dgHwwGg8HgLBgCfTC4AIY8HwwGg9PRIWMqgkCROqysSjtKmCrSrEPc5nvnIFIObCyPV+f8fieuOzLdxz3Jzq5B4qt2szBzZGKcc5A7sq8CIy6U3CzfkS6d+jr1d4CEjCNgzkk+Y3rl7Dwipytzh3h05K8jMU9xyqp6GEEW0Zvj3XqVrUO9jtZXyVbybxEfxd44ubmI6R0Z3TJH0CVLsYzb247YaacP+xuSlZ77tNpvMS1DjY3Kx9panRtYWUXUub1T1X8Uyla5+VDtlSy9OuO5s82pcP10DvnPFU9twztnq5x3V3ZGNZ8Rah47GWptOzvH7jtPo69wLqO+e606VvrOj8Ic1Bl1xVV5cvq55mL3nOjqr86LuZ9/hhDs3zmk+mAwGAwG2xgCfTB4ZAx5PhgMBufBT75+Hd+TXuPeIdHU1TmTGdAZjvU4OD13SKusOzqVlSMe41B+l9zGsJOtZGC60tPp3L06MOc/1uvCClWeo4Sh03fHgcp0UESHcjgqQkaFTyE2nVOQxbl6nGNyR09HSjvnsJOzrvjK9FfB5e2SzIxs7hCDVZ2MPGN1YR4XzvcdQkHVxeTeKhjZsGNX2LrqlmPXXTibe8RurLIVKd3RAfOgjWN2cv3/7z3k6+i8wMiuFQ7Ip3Ss7llaRL3+lD5o97H91f7enbOODGOys544buoc5eruxu/g1PKPDbX2Hkvva7Ld5xjfbj0LbO4yKJvk6kC7chd7T6HnuHVOYU+jYx6lR45bOKW/0X515pKzi1mG2+t2zmU7YXffubK4LwOp/puGUB8MBoPBoMQQ6IPBI2LI88FgMHgcdJz4zLnrnNLOYYz3R0iDHadLFV+R0MphreQgOc4I8Ir8Vp9z6ajkqPIIR9S4vB0ZFTqOTQXltM9pqrwiGiriZVd2l+hiaVVc5RSs9Dh6dbqpjyrDgG1wMpncTj2qn3bRWQ+dflNxrv/c/Hfjreq8NXwk4iv71Jn/rpwL70CRn+eYr46gZfdI+DK77YifXBb3wFyWtQ2J9wqqjzAe16g7Azm5LH1nnKo9MER6JvrUPqUIOVbOnQU7uu/My0sS409h604hEjuyGM5BrnaxU9epNivjXHLcesphtgY6JHqOd0+gd2U5vbENDjgW6izlzpTubNI93yh091B33z33dnT4W2/efnD/G4dQHwwGg8HgAYZAHwweCUOeDwaDweOhcm4rhyoLuzTlYDriTK3gHPWMEFhXRWRXso98XNlKT3Z17atIkB1CnBEEaq5UhLpqg4PKe1eku/yO9EC55yYVz+HI25GB8jrkH3OIOocphpkOTB7Kduj0Dxu73bqqOez0U45kJ+OoPez0B3t6bUfGUxBLl8Tn4jykUtVnOw55Fuf2apXnCDp7jtt/3F66u7+x17uz/dmh2js6Zdi+4YhwR1Q7OKK7wiqnzhan6uLaHuZexbH0I2cDhiPlq3PPpXD0TLMj/2j/nsO+VPIv3eerTnc+uoe8OR/O490n0d35WYWrMWR9mPPn18HjR725J8t1V3cGcudNB5evOm+qtO4Zp3vuy/n+VnpCfcj0wWAwGAy+gSHQB4NHwJDng8FgcH78zvevb2eOTuUwRignf3aIMEcrOn8quRUh2y3TuVYOZ3bfKd+J65ASCo60cOmsvMOOo53p15W345w96mTtkh5HHLnVGqrm/Q4Bp0i7rqOSlVMO5Cp998o+Dq4tjjx0dbJ8Dl0nKjqhq/Y9FiFRjZcq4663ilP+L7a7T55CFOCeGuT+3OjuHZg3l2EyWH4lI+KzpzEXeX4XnFRnunf2LYdz9zeeu3Ib7sT97nVHl538WBeThe2I+LBNOd7tuwF5I/Z0zTqdiurc+phwbTjHXHysvaeq95LlduWrfTOD9duaw8s+7ZDo7tzcCePaYejYr7x+8/kl66rOht171DmK9N2zoSvTldVN7+7x/0si0/+1IdMHg8Fg8ILx/7P3Lq26dtt20JjrOycWrQfhYM2CP0AjkRw2IRxDZJugJIIQjsgn5H4rWEjBQArRnARvSBS+/AKTjYpHPWxS8C9YECwFZP2InLPXtLDXs7++2mqt9dbH867LnGs0eHnGGM8Yvfdx672PPub7znOBfnDwYJzL84ODg4PH498n//v8SrPAyySYkAQxJhcKXeDUBbUmz+mldkJjylMhuVyowOA2C3hjoD0Jvie8GO0EGPj7lAFjpLF7OThpx4KHqn0XXHQ03EVpsg/ZB98lBy54vgAAIABJREFU9Fm7JLg6GctJcDul69KT9eHGScn0iIsQlZ8El7H+7v54iUj2jUNqo6brEcvvXuapNupCSOW7C3D1Ue3TCyRmz1aQX009xkfVu8rZvmOyMpo1zcZH0UrsNZOpfqY2OgUbS+ybyjOZsMz5hO5CU2FnDNR6+JR4xL5PaX9K3JG7s/mP5sn8WpQD5cGnW6NubWOe+cYujeh0XUWVXf1/dsUr8e+S+XP+IqvH2uH7R/tYd9r83vvL9D9+LtIPDg4ODr5BnAv0g4MH4lyeHxwcHHwa4Le0pgF+F9if5Ds+7oLZBa3dBTZLqwB/+kzSaZlCypuBBdvTADzjp+aVXdCz9ETuR2P3YvTqw87FogomMpkSOZPgbUdH0ej6uENP0Wfy4mVHwi/VRwrJWD+KnqqXlHf8nOxdW1a+s9ZfMv6ln/38g3wyZ48MqO/Q3PkjJVXW6eauLLk4R/ta7VBtq75Jzi6ZGboxdBdN6v+nd7ZSycEuuNQ7NU5qzJ6hLStz48X0Lz47v4r5CEivo8U+OD6K5oJ6qS91gfkmKXba3MGn1L9qHD4Vz0fYuV0ad+XpfJHOx2HpLu98f7VXar3O12J82b5LzgRKFsbTyYD8O98wSSc+ndvXj94Pv3cu0g8ODg4OvkGcC/SDgwfhXJ4fHBwcfDr8T3/4D6+fvn07utTp3u9cNLG67rLaBV5coCl5p4LDqn2Xd4Hl9HLC8U5psGB7it12Sgak/Sg86sLR0euCb10bd+nr+HeXu5O+uGBvl+9oTugqsACp6p+iuXPB5Z47wAvBLriNsqi8a7Mjf7LuHjEeLwXp3CSB+J3x2rW9u7q024uYVjZZ2R3MuwtSdWmH7Z7Whz/bfl2046U32l/8qXf84IU9yr3WxzRd+smka39x/LC/HX0mKz67/qk+T/rL0h0/5YOpOWQ+xCP0UqebH+mr3MWj+uzwOenfsVupX7GW9z936DF5WLn6qHZMF2Da6eaaTv3TKVD/M6gxZHahs52pvzvxhV19pqfTMb2wozN+7/1F+lrf5mX6b/7Wb6x/9rv//EuLcXBwcHDwmXAu0A8OHoBzeX5wcHDw6fGLkt4N3KeXBixY5epNgrCMRxpgckG1VBZsz4LBSbuuzNFRFxjJpd0USlZ3ycLkQpkmAae7wc0kCMfaTi4crzQG/SY8lezu0jQJBqsgJrbp6KeBzZp/FnW6frM1k/StW1fqMgqR1Kn8WeAb134yFizP3j3iIiJt91ox7bua4+vdZA52yi7g/22fBu9xzSI/d2nb7R+11tWFaG3H9suVf7c+tDHv1odyoB2uF+zs/6Y/ifdMtgXtMe/eKXpr9fRUHUWv1un+V/wFHGsmC863GnPMd76f+3RyqHSSZ7JUsP1x8DESO8XKdm2X83Ec2Nplvk+luzP3lcYbeNY6KFviQ2A6Kev8yRR17yFdNnbIw9VxPiWmu3xaF5+XrbjQ6Vikffd8s9Za/2e5TD//K/3g4ODg4DXiXKAfHNzEuTw/ODg4+Dz4xdoPCrn8BUa7Cxyxp4MKQt8tU8GTpK9JQFthZz52+LiAmqvP6Ku+Y2DS0WNBQ9YmweRyNrk4dMHdLgDsgoFJ4G8itwoAM16srUtPgpzTYGzXzq2jDru6IJlzx/POWmU0ujGYrC3Vtnu3M/6vFYmeRh03XRNpPq2zI7OiWXW1uhhml7vONiJ9vCSd+AWVxlNJ12+r1wtk/PY68mR8uwtfdenb7eWkPXvn9OhV51154iVRJwu7vMa62I71B+siDfVLAYwHPt2am+wJtYbd/niN2NX5O5ec6rK145H6Ogi2nzt/x9HpbDOr7z6LPLE9pl1ZNy5sjlTfWZ+QR+cnKl5q/NN14XiofLIGnQ7qeCXjr3zQ53Uu0w8ODg4OXifOBfrBwQ2cy/ODg4ODzwe8QH90YFBdHrigkAuQMrqubAI1DnfoJm3TS41p+/QShAXbansWPE6DyN3lmwpM37moU4FHJUsaqO0CbI7v9HIzaZO0c3SUnOm4pUiCysnFWF17OPaTPZrWZYHnNBit2jEabD/hHsSynfU7qa947I75S4KyWSzPMN0jbm52LwE6Xp3N6IL/zG68g/qMbicXo4/t1eWo0iHYZ7YPa102RurSusrqPtivzr9QMuBT8VG+VO3zG9KOIe0ba8faq77Udm5MHy2nktvRdfU/B+74RynNRPfs8Ej8oqlOYz5MaudYGmV5hC/k+n593pA0kwllZv7EEmWpnMq3ZB/kyeyF8zedj5j4j927SV75Pd34ItR6cnUYWJ3/4/1l+p84F+kHBwcHBy8c5wL94GAT5/L84ODg4PPhj799+6t0F9DtgrMVk0BNSjcJ8j4Kk2B/dyGRAC+lJuPH2uP7iWzsYqR7qiBSEvxTgaldJIExFsTsaLLPLs/JU5VdwEshlK8LUidld5AEnNX6ZOsJA5fpHD4CbKyXSOOeUGmkyeoueKfyyBMDvUpWl04Cxa8NTP+ttbfOOp125xIAyzo51Rqo77pyN/+1bf1mc3dx6t47XPyQl+LZtXcXo+ll7BOpl17opn12Y+c+TO84PYSyuW+Fqz6o+XCf2lcmY8cvkZPRUbLiJRqTifmxjtfXhMQesLyj09Wb+FR3fLSkbTeHahyUn3VHzo42S9cPu4BXeeXrsb47ud2Yo/1T8uO7CmdDJ/7R3TzTA8zXY+hskPMNHY3//f1F+vNa67fOZfrBwcHBwQvEuUA/ONjAuTw/ODg4+Ly4vjGmAkdd0LuWsQBQRRecVvU+B9IAjQquuMDu9NLlURcqLhBdkVzwsDouMM54Md6KtmtT206gApAdPReATHky/l0Q08nk5GQ8nDyMz3Tc3bpygegp8FKjW7uTwKtDGkC/nkwnduPgArWuD8gr2Xe1ff08r4/XjGr/vD7+n9uvBWoMJ7q5lj0vPT93sBPI/5Rg653ZBGYz8H9xd5esbI89kbbMx6n1E9k6sH3D+sH6ldDGJ5v3zt4nF7+dHNd4qrlIZK/P+lPy+OxkcWmcfyajslnYvwtOF+NYsDmpeMQe7Wxfh84XULZL0XF+DCtTflDibzsoPwjbO59nsjcYD6UL2Ni6/rN26sMux5MyxQvB1hvSdBf0jE8y924PIS1WztKOTlf/Qrde0OZ3PlXVGaktx3e/+/0Pvyr7d85l+sHBwcHBC8G5QD84GOJcnh8cHBx8Xvwx8u1zFeyucMHSSVBwN2CVYCew2AVPMKjBgu8MKljieDmk9bsLHVUvDcwmFw/d+NwJAO/QUmPigsCTMsZDBR07ekpeBkVnJwBdwdaCCgyqCwmGSeDWydbxqvLd2XMIFTRXtJMgrVsT7L1qo+oynhfwMk7hUfr5a4fTW2pPOb3pxhUvgtVcqDzy37lY62RTwD+gcHo/tQVoX7vPgjST0bVj9hzHGscUZevQye7mS/XVXfKqy65Kkz0nfVAXzc4OKJ/hHdB7tzKaahzW4vtjQV02D2/EO0dj4i+hfAyP9IsU7cSOXGnmAyBN/Lg/rkIbxz4oB8t3cP4e4+fm+ZH8sK6z38zPqGPs6Ctbr+bX+abum+3JpwOry+bf0ez6gnVVWaePax3lAzv/1NVTeiGld+F/K5fpf/Jcph8cHBwcfMU4F+gHBwOcy/ODg4ODz48apFQB2g6TAHnSdgoMHq9BHsvYZUTKWyEJ0jw6WJoGq7r6XcCHBeSvdHLBkcgwRRL4qnn3DZ2OzzRYuENzLU7TrfuE127dyl/xTYJ/d2VW/NyefOR6U0FtxxPLVKBalXWysE+dJ6Xbur2Ncn8LqN+A7fYe24tMt7vxY/sG26rAPduL6aUeYrJ3O/s18R8qrdqvq466LMVLXLx4RbqKZifXVVb3Y3JRXNu5frj91l2cTOminN1YXMA/RHAXzZ2smEfa6JuqPrBL9/pxeo79AQDTl44na6dkdetG8XsElB/sdFS6x7Ft9Z+Y7eroMBvI2k3lxLbKz0Ik+jCB+il1hrp31Zh2+Q5KRzJatYxdouMfSiRrRcnEfKpurrr1MllPCVRbdn5UvgLTBcyeIx3mJyjUev9r+Zn3P3Uu0w8ODg4OvjKcC/SDgxDn8vzg4ODg8+OPvn0rLzgxkDpNO7gAa4o0AOnyGMDogiDsmcig3u8E/jq4AFHHQwUPMYiNfWcXN+6iogtyTbA7ZnXO3TdpunWGAT0XBE6D6yxQeGdsJvsrDSA7sPWCdJKxnSLVK4lO6Oizub0T9Gc0JusnCTQjbdYfJquT4RE662uFu0CvebbO7oydmwunE9iFaTI/7jKgljFb7y42u3FBumz/dpcFrM/s2+bJBQQrR5uf6EJm+9RFCtrK+h7zqc3Fy+eujbqAVqiyOP+P5dVF97v18Vr4DvKI+q67RGefy/ZX2ViaPdW+cn7hl0Cnhzp7tPtkPhXSn6DTnRePynfCLx2nFEq/MDlxb7O2yTe/V5PGJ6PFxo/JyPi/Ke8Wqe/kwDTCjZ2Cmr8u7WyO2t+oD9l5sdZVtgDbMj5Tf57Zgf+lXKb/u+cy/eDg4ODgK8C5QD84CHAuzw8ODg6+DLpvn6+mzKUTTOtPaGJAg+VVUIOl3bPSr+iCcqqdq+/qOr6OXxcsn8wxBn9YYCiR08nzKKgg4B0eXZA0XfNTGVwgsAvO1nfT4BzSTXWDu4hwlyUM3cUNoturV77bF5NnWuYC4p2802C6osXoKvnXWuvXTfuXjF+U9FRXTYP3XX5nnTGarrzaSHyf7Otu3zpZ1CV1qq8Yn0pP0UQdpsau67OycQimV1QfE93IfBa8fGb0cGzYxbOTLblsZlD/7xz9M8ZLpV0/kA+WOT+LXcQnYP7hWnruXd8TJHs80SWqDPPo96pPwnfi56p6yodTtjOFsn0dzW4e3R9sdvKoi3RVv8rsxgi/Xe5+ev/aO9cfKl1lz6Jvaj66dcf0L+6hxOfZOZdO7GaVr9ZzdhT1taONddFO3z13/8/lZ96f11o/PRfqBwcHBwdfAOcC/eCgwbk8Pzg4OPi8+CPvv3W+lg58pk9Ms3z67hFQAe+dIENtN3miLC5AqOonbTs6qj0bIxf4VkF81ZbxZAGiaeC0k2mXhgu+sWdCtwvqJXJhfnIpzNIqANntExcw7NZPsudUEPBOvrs4uosksK7mEdswGmoNOXmYXLs6JdVjjxjLrxlf6gK9Bv67YHk33xOZUUck9r+zLYy+y08uLHcvSBStxB6qC9zriWkcy4vXZH7qGmA8Erh1x8bd6dPaxn3bm7V5I9p1/++c9ZuNa+VxvVOX9vhte0zj+lIyqDFYw+edtewu35Jn907Rflr8p73Tttiug9Ol7pPSdLJi+i6mvqfyE1Jana+CT7xET/bkdbHOaE4u0lUeUWXq/hXTHX81tXPOdtS2iX1kfOuYo25i+sP1Scn6s3Kh/u+dy/SDB+I3f+s3vrQIBwcHXzHOBfrBgcG5PD84ODj4fPg33r79VdoFEpJ3O+lHoAsSTt49r48DIdPAWA1a4HOJdyhXegGySJkLgrr6NT/tN/YRn8kcORlTpO12gnNdcNet8Z2+sbl3PFMkbSZBexec6y4/Urpd+g6fzxX4drxU3UdcACTB+K6MyT4Nar8W/P7q9XA6bpN5cHPH4NYNsz/MRlWofed0PdJGuuxSVV3IsHZ4Ucp4Kduk7F5ykdJdeDKwS9aaT/YTk4FdvnSXLo5u987NPbswvi7QEh1e6+IH666mXf35d+z78/rx2/jJRfqVr1CXXqzfOAZs/ln/1Fp8BJhvwfKszVoft8G26Cclv+Kj2k58NJbv+rjrhzobe2E6d4n/mfoCrL/puLq1WC/Rnf7Btc2+oX6VobwoD5s/10btz1rG6KT+o9P1yrZ0MrG1gzYT7TSWJ/Iz+67A6v3Tcpm+1lp/+jNfqP/mb/3G+me/+88/K8+Dg4ODgy+Dc4F+cCBwLs8PDg4OPg+ui3MXFO7ed/VcegJspwJUkwscR9MFRrA+CzixCwoMnrDArgoOuaAS5rtgkupHV7aWD8ywcUhopu9d/UlbFUhN+e20neJaFyoo7dol7ybBM0fLBffdWnEBSVeW6KLJRZCC2xOORhrQVbqDBUpd4D/Z0zuyJLrj0fv5JUFdoK+l9bXSV4+YHwVcK2wtdTxU3u1n9g73T7dv3b7v9qC6iKh1FtRDW63aYpm6CO1sqOs/mwfkgXwnFzkoj6Lt1oq6IHZysyeWMbosj2PwtD6+mGM/Jc14O3/tqbTFvqt+PZWxqN+sx2/AP5G08xlxvHagdLnTE47GVU/9/Lj7v9yKdvdJ+jfRZXf4dbwmUDpe2RHVLtH7HU2kX+cSn127yXhe+9bZKEw72rWs7hu8tHdzOPEpE/+wphO/lfHE9sm6e5QOuVD11z8p/zv9z5xvpx8cHBwcPBDnAv3ggOBcnh8cHBx8WuCl+SRojekuEKropmA0uqABBpJdYJnxm7RlQc4qk3omZUmgq0vvBhId0qBNOuYpv67+hN9ukHQtvo5VcBLHqqPTQcm4cynMAvUL0pjHd+led3qia9+NXaKLHFQdtndUXXUZwmhhmukclEOtq25/T/TPVFcppPvopeMXojzR4aq+a4/1GS1Gt9Jyei+1TY4PItEDrK5Ld5cTSlfVOmt9vE/dhck0zWTFy1XGU9G6oOwJ6usETl52Mc2eV113Qex0prrYxo/7v+Xs/6WrcWIX8Ox/neMT6dY+MLq1zRJ5Vt7NI8pT20x8AKdjEj2V6qoLql8Jf6WrduxWar+uz87Pit8BG3MnD/N9rvSb8nmCfMJb1WGysD+QwPqMl5rjzk65+ej4YF+cXlY8Ua8zm9LtR6ZLmA58atJIg9FmUH5/91zrY94s/0/g2+nnQv3g4ODg4A7OBfrBwXucS/ODg4ODLwd3GHaH5guTC6wk0NtdxrH6KrB58UmCiyw4uYMkIKiAvLugYUfflSlZ0r7vtFWBNJafBiynAcAuuFfhLmy7gJ+jgWnH15WxNd6tMwelE7o9rvZu9+zeMUzG013iOPqPGlenU3b0U22X6GgnB6OxFt9zd/Tia8P0Ar0+k/RUx7v89XEXHYksrL7br6mN3y1nUJcCU1wXTU53dbqAXYgweeuztmfPKhu26/rpZOr8O4Xaro6Z8+OudPLz6HhBVeuyZ8cX62I++V/o1/OSD/vNPm8IX/dxcHpelTu9oHwWRoN91KUsysP8Ckc30UtdW6e7FFzbjt9EV+3IUeVXeqCWOb3PeDHeKIf7pYEl3k3s1PSj9FbVHdgPNgZMt7O5Z/WdL6ZkZGva6egkXeVC+qqtK1N1WF/c2j8X6gcHBwcHd3Au0A++eZyL84ODg4PPi3+T/GT7Wjyw1QWC3GEe66n2jvYEHS0XNGOBL2zTBeKTIB1rz4J9XR7pd4FC10bJijLuvp+OF+urS0/lUOPbgQWnrvnsgoXdHpnuA7W/kn5c9Z8gjcG/yTO5KNl9Kvk/dRm+w/mcrBkVrE503HTvIU+cXyxj7ZAGWx+JbK8df/D+2empiT5zlwxTvX7l8aLhSuNP7yreTF+mNn6CZG0p/eD2E/Yb9wLjry75GO/ONqC+cP4Q7lEHtQ6m+jidu2SsVBv1rJfU1zfB1YU1k1v9n3In6zNpz/IqjfkKtTc6Gq4M51XZlWSN1brO93H+GHv33Lxn/lHyreVODvVRum3qU1ZgffwJ8yu91tzPSGVQdbsxrW3YWDg+6ifbu7lT8nZtlHxu/Ka2tpt7977qdmyDfpJKOyh5Km2Xxrzi4fSqSj+J964vaEuvfP259wvnUv3g4ODgQOFcoB98szgX5wcHBwdfFu4AjWWsDgtKIhytSXCE0b3THvkngRkV0E6CcCzgyQJRq0mzZ1pvEkBU/egCbjvv08BaF5TreHXj6+D2RjdfKsCerD+15lCONDCH9XFtJ0E091RpVzbVQV15947NSxq47tavKuv2GZM3ecfeM32l5jzlp6AucqZ0Xiqub6A73ZmsBVf2qPqXvXkm6a59x6fC7at0n1U6HQ2nzxgd1KlKB6IctW59ussEvGhx+0Rdjk7t9SUT0+FsvhN049Lp6GfzYWsy+Vx4A3RcfXaR80Tq1Mv8K4/9wHFO7Flt847QYGWMJ6671C6p92hPnP+V+kxV5yga3beiGZ8pvU5P7fYRxwjlfUPqdZjsSdUe5XFlKU91ge6+bZ7QVnM4BdOZO2sWadQnpl3ZVd75QE6nsjyjz+xa5c30W62P9ZjsnS9Z6T5BfpF6bJ9f9c//UD84ODg4UDgX6AffHM7F+cHBwcGXwx95/+3ztXjglx3YXUDwQj00u6CtopuUI43pBQ078LsgtAuQqWcXzHTBP8Un5d3JzNpgXVVH9cdhJxjIgnQ1zWhPAmNsfBKoSw5V92l9/FO0F9/6rPUVHZRBgQW9kB7rR1KG77FeV/duGeOhkOqFO8HqLpCaBl/V3F/vWLskqKrkcu2Ssh2ZXjOuPT7VR26tJHq704XsqS7PExvDeCXliayuTWdn1aXiKvVY2r1zbZyMtZztE2dXlU5V7bq00uWP0o3pRU8tvy6ln+F58VM0n0tb/LY6a4vt6uU00q9rn8n6bn34bxoqDWWb1TfhUddfP+e+oAzbdnN5R/eiP9T5nRO91fm5bN8kNJlfmPjVbn1h++T/nieY9P/RUDadjRv61x1N1MNXWvFP1hZrk9RPaSu51DtXptq6819yUX0B3ydPbO/kc3ZTycTod3TW8uuCyVfz12X6hT99LtQPDg4OvmmcC/SDbwbn4vzg4ODg6wI7yKtDby1Twcou4Ie8FR+F3UAhC3ROAi9JIAYDFl0wUX3zPJFlJ4ik0q4ta5eU79TtAo1pH6dydG3xIiS9MFYXjVcZCzQhX7dHcO8m8qSXKm6f7bZV4+PaqH3b8Zushx2kAdhp2vGb7O0p7Z12X2Lcv0awwLHb+9jO0arzzMrSebra14uienk4sR/JXsXy7uJgV4+rCwQ2ju7ybJn3U1lY+Vof91HpMSZPut/rOyUT8sN0CmzPdPVaekzw2fmWdY0+Q9q1Tb7Rvkj6utz+xXs+79bHl/iKZ5ULP3i5vuAdtl0iz2TeRedrraXXUeKnIY3uLFDbpt82T/zpbh8p/afyqQ5Ox+dTAvmwC/TpJTrLq7XTfRJ0c93p2I4uptmemupNtdZQt7G0K7uezP9g8iU2CtsxG8XsbAdl61xdJsPzWuufvr9QR5r/8k9/EkhycHBwcPDScS7QD141zqX5wcHBwdeDf+vt2w8CBRjww8O0CmaqCzRGTwVWF9TdRXKR4wK6LIDhAvOVThLkVoE3FURkZVPaKoCUBrW6tkl5Ulf1r+sbBtEuqHXUBecn8k6CQQ5pwKuma9lkb6YBeSVLcung2ronAwtgun3Iyh8Nt1ZVXSxTgdqEd8d3oj92ApqKR/LutcPpnWRccJ+z9CppZV9Tmk73MzvV7Ufkh+VoXzHN6mJZelHA7KoL/LP3jE6lx/JsjCb6yNHpeO/kOz/PwflF7t1368cLZJzTzk5cl8u13ZvFL7PT50X34s8ut58W/9a8aqPW38X3DbStfXgidBTtLp3YWQe0V/jO1a/+2Wqeyi5WGu4XiaY8Kw/VT6VTO5kcXD8/JVS/Jn4I0yPug/Qdb8ZH0WHtlE1xfBlPJ09XdsfvVDbNva9lSo+ifIxGx4fZdCxjcrj2V97ZudQ3ODg4+PbwH5c/onF2QqGzMwlU/f/q/ELGZ8G5QD94lTgX5wcHBwdfH9ght6I7fLtA4UUfeVW67pCeypMgCT5f9VwwogtuMNoqWP9M3rPg0xvRVsnk+lXrqEND926RZ8X0wIH00gBfHZ80+HitUxz/7hKGydId0Lp1otZ9Fzy76rD9dKW7C4hpQJ7JyD6srdvf0zFSUME3tR4eFXjrgrKOv9t3io/j4frk6ncBTqZbJkHobw1qzbI1yoLCmHeBbWU/n+C9miPV1n2Y3M4GOf8itaeKjgreq/aKf9efReqosrSOu+RkbSd0EvuEbZWvNt3LE5+xyldtM2uDz+viubvwZnY+octovynP+p7JwJ5snVbe17fZ36yPL9M7m6ug2qTt1/p4bXRrwvmzzndTtqk+2Tek8dKa+ZFTvcZoOZvt6Cq49l27dO5YW/fEdELrSrN5Sf/VkrOb3bwxoC65aFUbt0h6kXZKLkxjO+WfK3rqXWcrOp+j0lf6saadv4C6u9PtaGOc/7PWj7pV9ePik6ydg4ODrxN/XvxyhALz0a+y9I/WkNbEBk794Kv+X4N/OTGR5++fy/cY5wL94FXhXJwfHBwcfJ34o+//93kXjEmCqS7g0AW1u2DF5HDcHbxVXvXrki8JpGBgpr7HOix4cQWclKy1LXs6pIFD9kzbKLmVPIoPo8MCddNgZR0vTK/18RyzQA8bA7V+XYDHrftJIK0LrE/Tig/jqfKuPcsn9Z3ecQG6Ws7SLD+FCjYqvulTlXUyJMGApMyNUyrXt4jOXiVjhvvBBbTRnqC9ZjYCy1TAu9o0pvMqPUVb1XPlSp6u3XQ9ukB84vekciX12dw5mmyM1OUQzpnTwZ9ib6NtelfKa99VH9nTfd5BPUUDL6fx/5lXH+G7Uuf6PJU29VvjtW29EOrs9Zv14QW+6pujgX2ssqgxUXA+VmdnlM/IPnjp6niob3yrIDqTiV3wdvtNfdv9jWmX7CE3Tq5Nh0RvMr4dfee3JDYi8XdUWvGa0Evq47PbW0q251Iv8enRDmC7xL9mQJtc9RraHKU7mJzYDtszWdmYVrr16fpTMR2Pg4ODT48/Ty6PlY3o7K+C8zEYmJ87sb07YHpN6ala9299/0Nk667n3/2GL9zPBfrBq8C5OD84ODj4OvFvv784X0sf1BnwEF7LLiQXYdMAQQKsnwRlurwaFzYOV3nnyDPHHANo2IYFKdbifHY+K0h39dlTwbVzwaxOzgnSde/Gm9Fk7V0+gQt8YxnuJRZgnwSbEn7ugoLxYDwTpb0yAAAgAElEQVSTYC+msYwFAVM90JV371i9ZH+49e7aucN3F0hIDu7TMqSbzudrRLq2urWGa7izn1hvmXbIgwGD3ddacj4Ak6/ro6ujfIik/WSdqTG58olvxOglSG1Y5+MoW1Xbq/fsnYOq012aXKiXxB2UDXOfp/WxLMw2XvXqz77XS/S1PhyjtX782flflGft3zvRrvJ2PwGv2qymnRsHNb9uTbFy5qOl/iKjjzLWsukH5XWyJO2wv6kMSb8Rd9omYPssmTeFdB669mt5Gdi4dL5PKhcr63yjK6182PqO2alUN2EZ6ncmK/P/Fc3Eb2c8mL1AoKy4rxVtVVb5qnzqex4cHHw+4B+XOTC7v5bW3wyJ/8LqdumufSLPtO1VT8nAZPrbg2+7/51Xdtl+LtAPXjTOxfnBwcHB14c/9v7SXB3kLyQH5AoWZJ9ABfUdnTSYveP0ukO+CsKwABC+Y+13DwiKz6M/KCOT2QWpdg8z7p2TbQrXvq7HtF+1HStL3qkAVxf4chcLWJ7I/ChZGP1pgKsLfqLuUG1Qht315zA57N7ZB+qXKjr6a+lg+h05ke63HMR0a2SiqyZ6ptrNTq8xu/+pwPwN5S8k/e10cacrnEzII9UlDHfmWe3Xbt4mfcf3iQ/SrWt1cbvWh3I/rQ/7kqzF59VfMqt2TmY1/+4y6qrzHdCo/8/dfdb68Q8I6lpL7PbFC39KPvnsIrEv+GHf6p7uI6SF3xpXcqLvVttc6Ul/2L8IUjqWtcGfMGftVPmubzsBm79k3lS7zjeoNJn+UWVszJOzoJMLaeEaUjxSXdvJiDo91W+dT+f0l+O348Mldh3L1Fgn612tzeN/Hhx8XfjuZvsdu5TSZOkdmVTb1MYn/PCZyNz5bf95uWx38v/tF3LRfi7QD14kzsX5wcHBwdeDn7x9+8HBmAUKL+A7djhndVjdrg2+x3QHdvBmB3Anl3uvHEkWXFP82Dir8ULH1gV7lLx3Py5AiOll2iWHiM6pV+gCbR3q2HdrY0LT5bsyFbxiQTQVUFfBdlfmZEzkcLIxMJ3TIT0YKl3W0erWYVqm6O4+HZgO2jn8d+Vdfx2vbk98C4HNyVw6JOt4YjuxjfILXBlClTP7zi62HoF0fzofaJHyqX+S6iw1jztt3f5ifktHb2ctYVvl+7A2ihZL1/87zvKdnMo21HXRrRFs+6bUvX7i/fpcP/PO0m5MkEZNM7lrG2yf2P8UE1uGa4zZriuf/CQ70nwm7xxd9z+5F8l3Mjkw2d3/aE3oTcovpPOtxi/R0WoOaltnHyb+EDtDsjpXveuPTNQaUjQm6ORR5WgP1Ttsz9JdH1g918bV2/Xx1X5L5lTRuWu7Dg4OPi0Se1mR2kfl1zr74Wiw5532Hc1dXbXbVyZL1/7SxX9XXLRju//sC1+0nwv0gxeDc2l+cHBw8PXgj5dvma/lg4Hq0K6e6h3jt0q5k0FhEpRgAdwEXTsWAHQBQiZXrY+BgiRY1QWnpgeThIa7OFH9x7ZdWSfnbprlu3J1YdLVveqngaiaZ4HuRdKsLrZz5YqmktPxcnWncOOWrJVJkE2V3VlnyfrbOVx3fWf7dqoHUE7M7/SZQa2ZiR14qdjVd52Ndu3d2KL9SddkspaVvC6drHNX5mwW0+HOJiT2KZ3Pzvaop9PXrN/K32C2O7H5qQ1lPGsZjrlb24quu/S96OH/FMefg1d0nteHP9Vex6l+I9x9q3uJ9tjHi841H/WyX8laaaCcNV1/Ir7zF1R+B4mOYPVrnn0ze/I/zRWflJ66CGeypm0VEhs91T27vkMCpy/cuun66f5HPCub+EPLyMb8711/SfF28jAfaEpP0UjODArd2UDNt6LP/JZUz+CYof1y6Or9/s9+vn79pz8JJTk4OHg0dv5wrLP3iKrX60fxduesR9rTSrPzwe/QxXTSzj138ffeX7S7+ftbn/CS/VygH3z1OBfnBwcHB18H/gRcml9gh1gWMGbOZXehxp5MBqTLaLmDOqOpLggYjS7Awugo55od8DGP46oc3PRd4nC7+rvOOo6do4VlbCy6Swo3DinYYSCZdzfna+m57mjhZYZb/90+S4Li3TuFhB/WVelUJyh5Hn1o7crZwXHnoD95ujKHyd5Oxpft4zSdzlNiM14jVMDGrSOmI51ecjwTG9np3PTpaKv6lZeTK6HP9Gw3jooWyzOoi5mONtZX86TWg+PBfB3nVzB66b6usjubONHndf7Yt65xD7H17mzf9Q3wp/Xx/w+/6GFfmEz1ifWwP0h7rR9/0hRlRPr1J9rxf6qjb6aebE04nZz61g5sjbl16ORHmks864d9a119um+i13rsW+xYX6HbZ5Nxr2Nz1x9QPB3d1KeusiqZa92JbPjsfMxuvDsZ3PuJf9vV6/JuDqY+Vurnp2UTn47NB64ZTKe0Dg4Ovh789//ot9df/P4HaaPU/lV2PgFrM20/tU8pTeWfpFA2QfU5Ofuo50QWJ1dN/8P3a6HDX924aD8X6AdfLc7F+cHBwcGXxZ8sP82+1o+BnO4CzB2smfPDglrqgP8k0g6K1jQQ4AJN3cXF9c4F3zveLNh3PZUDn75jgbddx5vJzmixw4Oqg4EOR2OZvKKb9MGl07WIsqo2GNxBvupihO1Jl1dtsL6jhe+qLKxfjA/W79Ldnk2Ceohu7zqw92qduPcuzei4Z7JHEG6fXh8MGHcHbdcP1Wb3gD3V6S8dTkewPGuj3k/nwKGzO27N3Nkz3Vru2iO6tb/gvaKZzAvqeOYzJHPTyYg0unVxIfn/zo4Ge+/8PmznfK5ap7N5V/36zXBlk57EE+foolcv0+sFtbNbz+vjn2Gvz84uK1w0quz47fMnUseNn5tDNgfOX0BMbRZ+41zR6/yftXjwuV6CM911je8bkla++yptK41LBvwXAqxtpak+CRJdxujVvNIJjE9nZ9gcOroOzodhaecHYZuKxIetMk2g5J74OJ3fnfDt7J6qMzkrdGOXIm3L+pjQeoRvdHBw8Bgwe139AbdfO50/lWNa9xF8ka7yYR6ht3bOIrVeZ//T2I47IyRnsP/m/bfZnc35K3DJfi7QD746nIvzg4ODgy+HP/X+W+ZraUcLA094KHeXGU8kjcE6xguBjhEeytVhVwWhUbaOf/eO8XZp5Tyq8WK02DuVZ8G1Lug2Dcy5Ol2gjwUnXYBQycvoPfKQsrsGsIytSxWAWkvvN5feaYNppJcechL5WTsXMNwJIDqoCwG3htO827vdQTKhyWi4Mke/0wnJwXlymHX9T/Ynztujgq8vAWhD1XsE2lu0gWre2Z5LbHQtU7q7Wx9rWJfxwzIn66dEou8RbI6VzkrnhF0aPJF3isZEJ7D3yEut4wlvpHt93pGyyvNpfcgfbdRT82T9eFofXqTXi9AFbWr+kpc9u88i6Tou9Rvn+P55/fj/1RmdhC8+3bh26Gxk4hNO2jL+15ixn1VP7dhav+yvCuTX9XqNVR0nnC+1v6q8+EyQ6HfWL6dnd8HsUUK37kGUl60598cWjK4rQ5kVLYepz6J0ptIrNZ3uRbUeurSzJe9ImZNjIqNCZ9sULedHHRwcfB34bnH7ntgSd0a4a8sSON536dYP++NAJcsupr4ds5mJTdvh3fmFzI79t9//8MEaOhfoB18NzsX5wcHBwZfBT8tPs6tACzoVKtCDB/PahgWbkCbjw4KSC8qUrJWXkgH7UmkmjpxzNrtgChsHLK9ys8CEqutkUoeFztl2fXLBu0kgjL1PvhHU9Zelp0gDJm69s4CeCvJNg9WL1HFBs46mKqt9SffKTgA9wSOCW92+VDxcvS7dPTs+KZ1U91S6uwGEaZ8n8iqoef4Wgptor5k+ccB9Pg1qMFur7IKzNwvaqPR0TTP6jO+XwM76ZHZC0WH9c3WdPM4fQRuAdZD/E2mnZNmdIzY2uA6cn4pPxUP1pfot13vk6fZS/Ql45OH8Afe55MGL/It2vaTFfiB9/On7hPdkLjt7l9iTWpf5jalPiG3rZbr6KN5dvaQdk4/l8Zleold0Zx/kq/qg6jOanR5ytBOdyvYpWwtJe8zjelfj4Xx21CVJn7qxTM8Iqr2j1fFhPC6ZnQ2bzuWd8l0+F760L3FwcLDWHyJlbm863yD1N+6iO0M52zTx/SuN6c+7T/p791zT+Ssd/d24DxtnZQvPBfrBF8W5ND84ODj4/PjT5Vvma33oqKgD8BOkK/AdBs9UQKALctZvXHQH9Nr+TdjGBW+rA8Wcqc6h7AJ7jkbqrGJw1wV7FZxD7S7PUVYVYOx+MgplToKOLACq+obvXZtHHoocLReAutIqKK5odIGxJNiuZEHZnawI944BdQXmJ2BzwPSFqp/s167MrT13KE/KEjopjSvNAr6OdsKjk8nJ5fSGosXqvFZMLkXQViCqLk50ptpL3XqbrNOubaqzlS1BKJ/A5RW/SbnifafeBDuXnKwtppUfhXUR3VpTMnTlbC6rjcI8k8v15SpDO3n5LQveOduL8jFbyMYX6yq7jxff7Ofl1biynxfvfI8qL6Jbd8weOb9yibrML+30UOeHMn8X/+c544FyJH+symh1fa70di7RO3S2uM59Z+eZv4m03Rra0V+dfcH9gHZ04ud0Oo+dmTudhDSYzNezOxdPzsxqrib0GNwa6HCn7R18C77mwcHXjl8nZam/rnRy99lFojOYz7PWPb7VF3hkn9AuTsDsIku7GFNXvkMb2191zgX6wRfBuTg/ODg4+Lz4M+8vzWsgr4IFCVIHBC/inpoypF2Dkizwpw7+tb0LYrq2yL+iC5Su1TubyinDAEktVw5z9w7r7X6Sn3iq/XuzPr44fyp511YFFhOZumAVW69dmw6TA4wLOrmySbAJ66WBrvSAU/cto6EuABR/t/9UXtXfObC54GuaT9ZQt/awzOkA9XQ0GDpdkvBS/VBypOONfBgtFah3Ova1o/7cssOunpu03VkXO+uKrZNHgemiLo3t7/C+kOjxlPfO/KmLiKeSn45Nx5NhEjBz7xLbWuf+Cd6rfnfyVLq4Zp0NRVnSNJuHznbXT71Ux7qsXwqpLZrSVD5gwo/ZO1XGPngpjucaLOv4pHyV/B1Yvef1MS1s4+hVOgrdO9d3R4ftPQbnQzgZnf/D4HRg167zb69np89YWuXdvp6mka+SKdG76Vkh9fF36+8iXZcHBwefFncu0F0e/UD0CXb/MG0at0htUwpn09EmT3wthkfoY/Zlr46HsvVuLFksrfp25wL94LPiXJwfHBwcfD78B2/f/sr4q596RaDDNLkcY06ockRc2ZXvgjm1DqYnlwqMDgYxsU2HLkDCAll309PAnAsSdkEtx6depCeBogRpkLqji+sqDX5Mg3ldUGgSWOr2T0pLBdIRat5U0L2TG8vZuwQ4x0r3PDpwlgabXX4ajHX8u8Ofao9tXbukz65/O/Kxuiy9q5NfI9j/VGZgY9TNfVqu6nTrP51vxnu6rpxtTNZTt9cfDeaDdPZU0UnKGN8LnV+WzEVt62SaXtBM4C6QFE2Uq+ZZPyaXPkqf4Xtcp8z2pr41rinX1v00e/0Z+Geof0d/uPqd7zqlV8uY7+r+5zmbkyuPZwiUvftlJ9dv9835Sw7VP6zX6ccJ3Dp3+8rx2bmUSOXu+Cu/Q6UT+jv6C+0AswtIMzkTKF3odKTz+V3enRFcunvHMFmHqc/s6qqxODg4+Lz4O9//8Kv/ge5sx13fXdl4/MLIhM9Ef0zO1neBZw/mIzyafzoW6uyb+OA4hwzMBlxtzgX6wWfBuTg/ODg4+Dz4s+Xn2VmQpz4rVMBgkTS2Q8dK8WLBOScP0k0P9EnQssqknKg7h2OkqQJUO2n1XgXCXLDNBdZcwOF5+f8FydorWsh/Wg/XCjvcqHSlpeRW/ZgGDZOAkitTa71r08m1FtcTlT7yce3Z2K+l5zJFMoeKT6fzFNIAt8pP2ineV1odnB2PqVwsPZ23iZxJAPuuPK8Z7i/yJ5cDSbsO3fxOyyayuPbOHirb+DVAzU13UdHRnPozqa3u9HzKe3KJsuObdTbN2QrXxy4gp6DsWH3nbJrzi9WH8Uba9ZP8n/Pq0zOoswHKPrWTSb3Eb77Kuv9vztqxS3f1c/H1c+nvTjcine5fI3VQuoX1TbV5hF/c2agd36aTK6Wt+p+cK9R6vqPLlG/vzsBKL7h8+o7xu5uevGN5hq7OxNdM1tnBwcHnB7O37kL7EX5/tZOXD4T+BNbDNg6JP/UpzsWpbts9S+3qzsR/SH36HRkufucC/eCT4lycHxwcHHxa/Fn4f+YX3IGaQR0Mr4BgF7xwdNmBOHG0kPe78s4FSdLLMgx4ugDBDlggv3OoWT1Wx9FkjizOwVWnOvzXYeMqQ76VdxfMS9ZZLVOy7zq5ymHGg0sS3Er7kjjpOwGnNFDm5OjkTOuxA8wzSWMdpDE5aHXtXZBSyeDgDqQq6PopDudqvT6LJ7Zh8jg96NpjW5ZOAtw7h+1PGSh46fju/TO9mHDvUpvcvUv2SLJfpnI6/s7+JvTv6MwdoF5V75QP09FUYPu/WxfMxrk2nR3u6CueHdCvVeOWzD/bb9c3Yi66yUUT8rr+JQO2Z7zRBrjLLvW56DB0bTu6DDg2qVw79puVo8/aBdvZXmDtk6eji/Ipn5j5Oco+dvYSx3di96f7dfKe8Z7Y/s4XZH4Ta5vA6elEJ6d6TJ0LuvNAogveBTR2+LKn68/dd6reLtL9dPzRg4MvDxaTcr/2cvc8qXxGtD/Mzro/gEtsQMXUPnfYtc+7NnoHboycj8TmrDtfMFnPBfrBw3EuzQ8ODg4+Lf7c+0vz5HCZHjjZ++oQYdDBBQc63ujwsWAjBuJUUC0J4jG5K10XQEwcvS5g6IL4rA6j0ZUh7efFHcQrzX7iql6mo3Nf091PUL4jZewQ4Q4Qk4OFqofzzea/ytYdXFSADOneCQCp+sjL7UnVz0Xes7quPWvL1pwCqzNpx9a1O7Cm6MbLlT3i0OqgdBdbA4hONqXz1ZpXNNkcJGvIyZYGJRyN1467P1WYjltqgzCt5nBHnm7OHc/dQE8i14XOl5jycjaQ9Z3ZAaT5qdD1r7NJSg8lfJyNdWWVjxsf5vMqfVyfaOuZf1rnyvlrzieu/JVtVj5K6qt3MnX9S3hj/yqcv+v8SaW3npb+I9DEb00uzF0Q39FXFwEV6myUjouSAXnUdYQ6VNHtdMHEj3dzkdB1e4K1nehph+4sMaXBdMkSz+7ddM8qvZM8O/3Cypw+7+i4clc33R/Mnzg4OPjyuH6+HT/u3xI+0kdGf0s9Exud6Dl853RT17dH6NLdM99dOPuA/ivzZ7uzCcO5QD94GM7F+cHBwcGnw39Y/p/5Wvkhs6JzZlJnx12QuMBZ5VF51Z+HfLc4LgcTAyDJT0vuBkWYs8XyyimrcmMe0TnJydywgKkKAN75MLnZT1clgSsGNe4dkIeap11Mgm8uILezHtl+q+Pq9qSiM20/mVNGS81PMt9MRkdrCmzH6HRl3RpX/a15TLsngwp4K1lYH1SbWq70GKOPsjGe00M3C1a4to8KjH9tSP5PbLqWXbl6r/Ju7SV8pry7tHumOrpb78o2Yttd/4zVYXtK7eFPuTemurHTM4lMnV/W5SeY2sUr3bVR/imTvX6Yn+zsx8VTrdHOZ1Y/hZr43uoz1TVYnvioEzuG7dxPr2PbCzietczJjeVIX80jyqxoIX/2dOjaOD4Vah9N92ZqP5hv4fQCS+/6lAmPSVu2pnbeuX2u6iY80jrYL1bWzYlL30Gqk3b20MHBwadDtdnpv2FRdHbA/H1lz5ksVeZOD7J8hfIPEtzVscwXTvjv+gY7Nt3RTvp5LtAPbuNcnB8cHBw8Hn8O/pf5xJHpAgaOhgp61GDcE5StjeeV7oJqTv7JONR+VDm64Kdqs6AMy53jjMAxwcCnkh/TLGBa3z3qg3I/r4/7uBNgmARB2BpUNHD+dsDkZ3TvOO4KjwoOVeD4qflx658dkFw+oYv12f5ka3D30LtzqMRypQ8UD6d7WV8nT0UnRaf/1ZpJ0mzOq4xMtzGZdoICrxXXz0YjJmPmxtDpPUd7ovcn9JP6qUxKRqcPEc4nSPwEhYm9VHuM0Un7umNzOpkfMS7YJg2cTesqedCPVX6Ioo9zM+lL5f2mlOE7lk/mxtFQeCL1GB31qXSQLuOFeeejJjQ62uob5Q5q/Jj/pH7qvQPrq+o3s6udb8/41T4gat8SG8DouHWm9gJrl+gutw8vGp1f19FlbZM9xdqqfc1oqjos7fh2+iWhzfq7o5c7OpM14HzVjk66vg8ODj4f/ovvf5C2uv77FGc3PxWUje5sNvPVWTrlz/h0cHZmimm7xHZM+CW2I6V/LtAPtnEuzg8ODg4+Da7L83ppcUEZ+J3gY9qGOXnTw3st6wKLla9yotjBFsFoM6fKBRa6A3YSkHMBbtUOg16unXLMu2AZBgldXZSfPZncC9o+Emw+GO7wdUHYNICz46B3gcoJrQts3mo5plme0XTyKdpsnag1hfQY/yQg2O27ST8ntKeHXRwvNyZd25RnB6ezXUASyzqZ1PymQQA1F08/+/l6/ulPGu4vD/XCxe0PTD+ijJWr4HKyT7u1M8FUrrW0L8JkZnoMee34Wo4Gq5PovbT+1Dal9p2VT9ZYQtPNkSrrAoKT8q6uWgvMBicXSMxvdZ9uvCf+O5Z1exX9fpRNtXW6rJYpf9fJxPSAKlP+MMur8pQO+tsVao117Vm+k4m1Y7Kop+pbt287/cTOgezcpmhVOVBG5Wuhj9rJz8YtOQ84HcL2D6bX4vPh9l1S1r1LZGRPlBmRtO/Gz+0Z93Q0kjYHLxd/6/sf1n/5j377S4txMMB1ofm0+L9PqWVXPZb+1HD+wgVmd2r7Rco/FRLb+AgkdJyu7/yGhM6kT+cC/WCEc2l+cHBw8Hmggp14+F/LO1Po8Fzp5JsOEydlgtT5S/njWKWB3esdBiGcfMkBO6GT0Hwi6dpmGpS7E8hzAYdJYLH2rwMGrXCeXfDVladI57oLAHX10jopnwQuyOoCk4muqWm3jl39NDCJcqkxn+5ph0cfXtU4rMXHQtmGCdKDeLceUUew8cayVNcyJPUfZadeAr57/1Rj6va5Alsbie5W9TGd6utU9kmfurTzuS6wCxW33u+gs0FOFzB9u4Mdu5PayUeM0U6/EvkS+52OQapn0yei7ll3iaXAdDOm3WVZpYE0XXs3RpO88zc725/8VDtrtxb/f+WuPaYxqM/qqbLUp1e8sezOec/pqaqHlA+f8uvWcxcs79aJoz8NxF/AvZW0U3XZPupos/2GZW5vJ22T+kymDqkeTNcq0zfp/lPtXf2Dl4fntdbf/P6HX83175zL9K8e1/8/X0vbwiXeL9IW638KKP6dLt/xcyqczXFnLPf+kWfuzidIfe6pPz/hdS7QDyzOhfnBwcHB50fnCNWfJHL1L4fHOT6sDbat5VgH3yHQMcQDNCt3bV2AwPFXwJ/A3TmYq+CRCiymqAEf9lE/TYWOeRdkWyTPoGgqPqw/CX1Vv65jtaYnYz2pOw303eXX8UzXezemWM7e4x5VtNTcTAOGTC8kY8d01s562NElbj1OgntP6+N+dKh1Xbt0DB+Fqr+YHEmgf1cuRu+Rffta4P4QbjfAmwZmuuCLm3dWJ9Hnd4LWHf0kgFTB6k91TgrmF3W6MdX9jted+p2un+i4Ke8L3VxM/Ns0sLe7RtWFU2J7GS83/6pvqR7ufHbMq/5g31IdouRTZS7onPjOTp7LF2fpO7ogWUedb+/SCHeO6mScrBvGLzlLKprd+1rv3ftnJ/dOcF3J8w7yiQ+cvJvoKTbu+GF0cU2otqyNe4e8OnR6ZwfvFp//zu+pvD+FrT/4uvDXv/9hrbXWPzgX6V890PZirFT58PhU9gFtaWIXHJT+UecNlcYYwK48uzoV4y6PwI5vgOOW0NgZn3OBfvABzoX5wcHBwZcHOm/oGLnDPwajnld+yNsJGiBcQOJdSddyFkB7Eu/VYb62r06wkvd6NwlQdpgEA1iwRgXn8EDQBfu6chckTPOsL8+kjPVLlVWog81d59zxnQbQ2PskIJP0wfXXtZ8EBtleUvuC7UMlXxJ4cs9pgA3r766XNCg2CZol60itczwUT9aNA9oFRTdZZylvptswjbqlk8HxYTroUQf7rwk7492VP7ItliXpjhfTq4+Y28m+RjwyoN7pVMfL6fo7+z15r+o5mzOhO+HJwMame6oyxztd4862K57TfiqeymayNrUsGRelP5htRxqd7ul0hhvT9JvmyCPxhRm9BGpvKP7q2aUdD1euMPVlVXmy/ybo1me6ZlMeCf8k7cp2dZQqS/xq5u+7D6vD6HU0EJ3OfpRPt+uXTOsdvDxcc3su0r9e4Lm5fuqvvFxwsR6kd9VnX1yqtJ0tn/ptSV7R7Xh3Pocr7+pO/Nb0vHHHN0hpTMfhXKB/4zgX5gcHBwdfF/6jt28/+lY0C4Soy4E0+F3hHBK8bMH67DBbnc8kQJY4N+xAz+ih46vAAiisbRoomh7kcUwR6hDggn9dGa4jV3+J+tgHlkYaz+tjWg7d2Djnl8mraDE+qaOv9tmdQEyyDysttgdc/59JGseO5bEuHlbZOKpxnTzTuUAZUc4Ek7oL6rp56w5mbhxxvhwPRYftQ8VvsobT4H2iYxLeCCWLswuvERN778a2W/upXtsJAqX7zq2RdD/uwu2d1I5UOHm7viT+TaXDgoGTAN+dIBvz6XYDeN247Phgnd1Rvu7d/dLxSPyLtL9uLO+s2ylfXHfOf1T8EvugfIqnlf3kOkNnyxI71q31d0v/okjH0+lE1q9u/yudpHSe29Mun+zBO+j8zLW8Tdo99yXrvBsX9Uz0U/LOpVm+sxGsrvPj1SeB62uK1FdS5RNdePDycc333yg/734u0788/rvvfyw45U4AACAASURBVFi/XvLMvtf/hd4hObM8rx9/wUKdf3cw1WPqLNDZpUfoT8UvsT8urWh3NO7IN5XhXKB/YzgX5gcHBwdfN5wDlgR4JpgEy7pDMNZTAZgrrQ7M6iDPZFMBufp8B7Q6migjImnbIblkUAE+9lmDMuRXg4ssqISBsrW849mt22kAFi8tnByV/uSyw9Gr5bt92wl6d3Krd0nwGes/k/Iqq6OTgM0j9g+h5nvCW+1hpHnVZe+S9ar0EOOTYNJP3BsqeI46we0dzHe0XJnTWcgzWbuMF85TMu+vBd2FS1e+Y7e6J6OdyrMrw1ralqX7GOkgX2ULXVnHu7Otd5Hooqm+mrybBOxSXZ3mu3foa2Ia2zn6u76BGw+nZ2u6G8tO3zvd6fx5tRfRz655pSuUbKyu0zduvVX78waeaJecjJ09RHo13a2hzmZOxu1RcPowbcfWkdp/WPYIJPrnghvD7oygynZ0Sn2vxkjRS8d2J13L0o9rw87oHVzfJ9jxS5QvevA6cPnUbC3iOeu6TD8X6V8Ovy7K0b5Xm59cpHdgNj09h3dweu0RdrGeZ/C84vhMzxOdnlb2uLOzE3uuaEzb17rnAv2V41yYHxwcHLwsVMdu51C2e4isTtQj+CRBCBb87qDaJAd1dThPAnETGR3tju/0w9phGfLDoOIzaVMPHA51TNL1owKWSG/Khx0KWB/VnH6qoMlkbTN5cG/igYfpjN2ADtubSFu1wfSVd/NSaTMdpNYq0meyqoNhzSt++C5dqzsHuukhG2VUa/uqi3WQL5PlSnd7StXBtZtcBCjZ1N5DmmotoEyvCapfE7szqZPMUcr/EfOh9IJa8wkYvUndjrfzN1Lerl4a+GLlE5rqvQpQsXSCO7JPAnEuKJfYnZ09p2Rme+SR+waBerXKskie1cd2yh+f6Pm0HpOZPatfq76NfhfMh3bjiv430mDtKy+kd5UrX0vJzNqzd4wfK0t0Aj7dHkyQ6Ao19gxqfDu+Kr9znnTj1T3VHnTv2Tsny6f8qLFg+elaYUh9qU+piw++LK5fgKw6UPlnV71zkf7l8F1QB/XZ9Wsv6f5NfT3lc2Bb1B/MfiuauC6RRmfrGL8OE5qPfM/yrO6Ov7AzNte7c4H+ynAuzA8ODg5eLn777VvrDDJnizlX+M7RQ6cMnb0kEFD5XnSuD+YVDeeQusM9tmV9YHKyPii5uiBLgiSA5T5vSD3WTtVZyzumjA/KPnW6uz4z5x/fuXWNMj7DE+szPpVObeeCuSgjo90F5Cb0JoH6BCogpPYpyoNlbqzZvKh5x+CEgppnpMP0G5N5LT3WCZhe6vTQhJcaE9W/pL1a52w+0yA8k0MFnNhe6WyRoolQ6ywJtLw04MVKGgBO6HblO3oJbRS2c8GSLmg1QefnqHdpoCUJjCV0HFIebM9hu10ZEtwJ4nU2yNFL80p/J3x29sBkrNl+m+zn1J9Bfat4pbxRL108lHysTMmcjkl33lC/8MTo1mfiTzL66bfeEl+ewflnO75kd25g45rsm2TfOR5Vto4Xa6vKHO0JOn7TcWNt0nG9njvpZC6emw/WUb8Ip+pP1xardweJv3N3vRy8HCg9dOnZv/H+/6Q/r3OZ/jnB/A3ENXfXT68/L/+Hc+zcusQT4wtIoz53bPkj7YNLs/yU/u67R8s2sQOJTa7l5wL9heNcmB8cHBy8HrAASxcMZZdFqi3SUXU65wz51kPEO9KWHcYr7+v5jrRRh2kmh3qnAgVVxg6POiS7iwn2qX8ly4Jp7AIlCZYq3rVNPXC4PjA5lDyMjlq/FWqOLzrsfUI3oePA1nMtnwR7cdyTAPI0cOTGCPknh540kMn2H86Pmy/Wf6UTsB3TlShnEhhf5L06rCVrSPU3ncduv3Tt8ZmsfQwA4DpQc8reufXegc0X7gt3cfBawNYO7hWloxCdnk7qujpJ4Gjqx+wgDbTtpNMLKhecmYLpdHyf+HQTHtiW6Vl8h3pA0er0YRKg6wJijsakrGJnb3VIfADXVumDVN+jr8l4u3FhbSa6o/OfVFm3Hpj9q+2Vn3193FpS7fC8lPqGzK5N2jvs6JuEVrov0R9MnndlmPoZj8KunnlUu5Suyk904YXuwry+R9prZWfERMfvwuk0TP/fP/v5+td/+pMHcD34kniEHnpaP16mr7XW75zL9Ifjf/j+h49s9eSn2S/9g3Za4YqDMX/g4o2+R2LvlGyY7tadajO1I4qmaqP090SeTq+78rt59c61OxfoLwznwvzg4ODg9WIS2GWXA6594nx1l01XWecUPq+PnSIWsGNt8MBdMQkEO34uwNbRYLzvBlmYQ45/GauCekij5lHOFOhEqvXFDhyTSxjF86rfrfe6JlWgpeu7m9tKE/l27fFdt0dZ/xQPFSxWASbVnvWxptkzDbw7Gu7gxNaBkv3Ks+CaWy9LtFmiHpNNravpvutoPjKAe/FI5k7Nczdmah13FxbqqeRQ/VD7dqoDXwrqHkp0kZpTVd/RcmXKFlW4PTiB03u7gRllP3b36FQXpG3u8EhtJEO1/a496me3Z1PfTvVB+aGuXZLunhcS3yfZF2hDnA6e+AoVzg4oXxLnSelrRq+TpyvvnqwsmeNOXvYtdQzSq/Xp/HHm17PxU+tRjT3a4E5GlXbjwvY028Odz5c8072X6PnUb/8ccP3pdHTSdvq80mzs0/ZIp6PNPgpqjSHfTt7JvKc+xZdeSwePhVtr3bpSOv9vlsv0v38u02/jfySX5xeUH6KAdlX5UMo2s4v1lKfKo1zsmfB4hG29wGIbnW1XdFHns7wbR2UvWf5RNGrZuUD/ynEuzA8ODg6+Dfwnb9/a9+ow9wiwwJgKiLADr3JEXIAFHSd3cc74L1GX5VVZGrxwuDsHKoDGxpHluwsIbOf4s3ZJADwBa+vWNB5Mn0Wa8ZjOm6PHZML2jn4SPL77Pj20sT67dYRz7vaaO3Q5HaAOUI6+W4fJ3lDysHqY7vqJZaxN10d3KaB4OaRjMN3jrE1np1Tgn5U9k/RaH8vI8or/a4aaDzVHKq/KEt7TupN1rAJbmHa2k8nC8t1+d5i26YI1uzycnrnTP0dbvVM6/86T0XN8HA2WdnKn48d0G3vW+mz9Mt2MZZ3duORN/RnnY9X26EMq3qrMvU/sBWub+JqdXMiL2SUmY0IX086fqel03zv9mu4vN74JLeXbOR3Q0VDtFa0Oic1y+iGlUetOZL8zf64snbeddzWP5Qhc091YM95pGcoy8Vcw7fzNg5eN63+grzXfDxVqXVzfTD/fSt/DP/7+h48uMFkMJI2L1Ppr6Xnr7Pa1HhTPib5O6ie6EmWb0E31Wmqj03eKd+r7TMrxXWJ/1zoX6F8dzoX5wcHBwbeJ61sNifN2IXGaavvkMI5l7qPaIT9GT9FX/aifd6auwlT+ZGx3LmY6J/+iu3MorzKxgz7jy4KfLqjHDgks6LuW74MKZCTj6sZn0t5dNq2VjyW+cwHtjk6KJBCvgH3HdZ8Gousewv3uAv3pgUrtUXaZgHzSvZweGhnPif5N8h2tJCg+AVsHeEHA0ss8l8hjubqcwPwzvGNzkOibR+y5l4BEry2S7+gpsP2g9l+n57s5muy/6R5Rek3xnvDteHf1pnpClSn/6xFwuk3p9E7/p23d81Hpzi4pPNKPTPes8m+WSXf03Dulu50fOeGV+Keq3YRPSgv1qurvo30+RbOzf3f2l+KpaLv0nf2v0p3vOFkXqvyO3+ZkSPrscFcHTuZD0XfrBudd2Rscn/ovwx6tx2s6kUXBra+Dl43JBTp7YlqV/fXy/9L/4blMb/GPy7f4Edc8pbZ5ibxD3fM4l+pc0q2DiU1L6yhM1vEjbFJqLxwPx3dqh5N9mtr6c4H+hXEuzA8ODg4O/tO3b28fxHacgknwo8JdqtU2zFHqyh3fizcecFAGRbcLDKg8w3S+Esf9cvrxILBIHtt0ZXgZ5T4Mla87QCRjx/rUBZm64HF6uEHaii4LPiO99F0XSE6CfCq/G6R1Bx1M1zJ2KYdz79YotsM5eIYylKn2m8050nL7BtPd2nVrUI1dN6YJX1dveoh063qtj+fDrePJhUHSVl3ErDDN+HblLx1M17E57OzIVebsEkKtE7fO3fwketvp6qRut1/U+531M9mbjw4e7fg0HSbypD4hS2P7xH+cyNG9c7bByemg7N6CdIXzUZQNdU9sv0g59gnbs2B0oqNZ37oyZXsm9ialPy3D98qPnvhnbm1NZVdr2KXdvnL82f5M9muqExiUfmB5NQduPtK5cjJNee7q7ER/Kro7Opk9d/UiA/r+d/qWvlPl3b5Tuvvg5cJdoHd2fMG7BWVr8bX318rl8LlM/xg/lPFxPkvV+cmZ8pmUKdoMSt+l+kWB+Xy7upnx3mmX6M9EzsQHcXSn79bivlFitxTdc4H+mXEuzA8ODg4OEMkBmxl2d6Hj2iUBjNpWBfyUk5V+WH0m8yWD4ol963hiG8ZLvVOoY6XoYV4FCK9nGphMA5q1LF1nTnZGJw084eULW2td3VXqqjxiNxjtoMa/K2P5hFZHg+UrpocvXNtsTNKD2HSs63yhjqiBNpzXCR0nK/aP9SU5fCldMtXfTp4O6dgrWpN1vlMnCXikvBTv14b6bS2nO3Fu1Vgp/a9sZ9eua+PkSnSvks2Vd+8eAefLTNqrfPruUejkSXSf07uq/o486l3Ho7NdSZmC0rnsnatfnzt+irKxtU/Jnn4iH6yX+C6TdKr3WdmUp6Kr0NkuRQ/HuvO9HC21B3CfdXmW7vAsPu/gvUqzfMo/bdutUQdVD/1K9lR0pj5Jpw8T/aVoTnS0Gt9kvh7d56ReWrfzcWqdruzg5QL3qNsD6Msye6xsu8K5TP8RP5T/dX4hsaM1zebC+Uxou5VeYHzY07WpsjPgWpnwVTYhaYe8Kjp5JjIoPmmf72LSl5o+F+ifGOfC/ODg4ODA4S+8fdv+fPtaHzvynbPO0owWq4v1u0M0a5MAgx1VvkpPObIYMGHyKR6JvN1Bp6MxDeKxABxLuzbd011sKLkZjanMaXDBHTbZulVysrwaF7aPpujGzJVheRoonuYvpIcwtdeVPG7PKZ3l1h0LLru9jHPIdKPrmxsXFyh16R1MdU7Kj+2d3TWVrNFE39UypmOUDkn2dRd0eQ3AC3R83tFtU/vH/AfGU/klrP4j5m2yH13QKJGl0w2PkGPaJm07sdFIz/XX6d1kvCZjkdo2JZertyvnWpkvsKvfJj5Y1QVuvifrgdGcPruytG2X37FTKdzYJzJOdIfSq9fnafE91p2ZkqdKX7TeLc2jo6/kSvZgIvdas3W9Azd/j1hrnT7s+u/KnG506ymhr/wJ5jek2PWFJ/Un/Tt4+UDflZ1XcR8oX7srW+vjfVHzf/37H35V/x+80sv0//r7H9ab9cs+suda2pdZS9tCROI3oP6b+Aloe3G94Dxf6XdEDkSih5n8rn5i+zE9lRFpuvcdbUfrU8DZlnOB/mCcC/ODg4ODgwm6Q7Q7LCvHHN+vxZ061h55OkeFBeaVvKxvGOSpeaTHgivMEWQ8Xf+czB3S4AiThaXTQGj37AJ3CLaWOhkmAdsObA3hnDH51vpYXvUu4Yvl7mDc8VTrXZUl85nQcem1/OE+6acb02SPKn5rfTzXS+QrP5QP4XSg4s/kc3rYvXdwNNO6UzoX3Hjhe6YT1Bwq2sm+fYIPlnW0Er302tBdoNenK3sm5U4/Mrg5Smmwtp9r7jq/oOu3qz/VD1MdMKXhgmcTeo/AHb9MjXGnE1FvO79zhw97r2y78suxnaLBaCodWsufSRmTv9t/GAB2MqV9qE+XTuvt8GR5hDoDdO2UbN1aSOgxuZiPws5Pbr2r/YJl7AK92ikmn5MnkXOiLzs980h7k+7jKd+kb52eSuxVYhuYj9zRUnPs9BDji+/VflF7Kt1fj6pz8PWDrStV786cpzb/wvU/05/WWr/zlV6m/7333xi/LsAxrVB/qYSdLysN1JmO/s4ZWLXHMxI7F1/1lM5Ta8bpTyxL7LB6KrvqZHByTWxIIiOjmdCe2P+7eF7nAv02zoX5wcHBwcEu/tL7/32+czjrgi3sfdce+aFDlbZPgkeMds1jEAZlUvIx57bj5cZAwfVZBeE6x9ulXdnO09F1aSdLBTq2aQDU5dOgZ0Kja39BBXXSYJdr656TAFsyx2tpfcHGqpa7wFalp/ZncuBjuoQdjrBvSI/Jg/QYLaXLnA50tJCGyid6Z5pP4PS6SuO6SPYPo8XKmZ5RAZOd9ul+fWlgF+gsn9oB1d6VXeWTdejmI5HjUUDau4GYqisTTHyLCd2OZxLASujsIl0nj9BxKX+V73gmQb+OT7JHmf1ltvx6Kr/tjk68+D2tH78V1kHxS3zN+nRp5IfpiY+V+pNdgFfJl/hdrE2nW7pzGpOhvut8M1YnOZc5H9DRdjRVPexbh0T/PdLuJH7LlPdEP6kyp8OcL67GK/X1k/dI+3qPaVbG+sD0JZYrJH7CweuAWmuuvjo/IhI6Sp6Kv1Eu01U9Z8dSf6ErYzTW+nCfPZN607OGm4vrD/gY7ckZpr5XerHqpyeo7/wHpIu6EuknthKfu22cfV3QJqGL6UlZanOmtFzZDs4F+hDnwvzg4ODg4BH4S2/frrXuHXLd4VHRSAIRFS7g6Jyv9PB8fdTP/rkPQxfoYu2njhbOgeJf82kgbzfImAQDVVl6MFLpCjauLFiRHKImfWNypGPeyaD6PJErDZilfcK6br6ZLGmQKqHZBQ7qe6cX2EGJ0XmCNLZ1Ogv7oXRmcqisdJTc3eFvov/d4ZKhCxQwPVb3LHu/s+YVL+THdMNkz2F7FlB5bcBv9q3l9717pmmVd+t6olO6vCt3e6TTlwpqjyU+yA7dT932U6DOP9MdSi+z+kkg7K6MiESfKqDtcfVUX3H8rueO7mI2cvLp8G59+NOqq6Q7Okq3M59s19YwuRz/6Xjv6gy39nCPIA+3dlz6gpJZ0Z2c3fAMh3VUG0eLvXN0Md3B9Q/RrbdkPXblKe3O5ilMxyXJszF0NLu5Y3URzM4wXx7zyjZVuhOwM8PB68Cb5f2VFEqv3/E11vK6XNWf2NlKi/kH7BvfmL7aV18B/Rv0IdR5hPGqZcz/SmRzelu1qXDzyGRTT6br2DpJ7F6nU50MTB6n41P6iMm672Sd0HBpRGcPzgW6wLkoPzg4ODj41OiMeeKYucDlVS91sByfaSCEtcEyvDSfXKKjnLW/Ne3kVOgcs/SwnQQCp2lVlvKrdR2/aZCRrWVVV8mP/VB1ExkUz0mwtBtnTLP27snaq0O3op3QZTphFyxIhTSrPM+L92mtfh8q3u4QhTqQBdmY7E4vOD2d6JHk8OloJodlFQRJgy1qXi8kazgNVLDyyj/Vl7XsWaSx3WvDL0iZ6utk7rq0KuvW+B1+XR55YrqzawypPmDrd5GyNIDjZGKY6nTUi6g3HY9uPzN962wZ0mJjxfKMX807v7i2n7ZzSMdQlTN7lawD5TcwfYg/h5p+o/zi82b9GBhXa+Kp+awmvfNkcrBypgNQtrWyvep43/EVFHBdJL4BK6tnLZV2/hGWPQMNJY9rv8Pb9dVhp61a4yzN6mPbZH0ka161ZVA6lPF18jk778bR6TXUXSiLs6Gou53eVPZlB6/Vr/yWodbe5Lk2npX3rm+44ysseDJb6OTAuk5HqT2a+AZMJiUn0xHKB+30NLZVehF5TnSks9WI1B46G3dXJpVm7TDtkNptV9bxdeOa4pu/QD8X5QcHBwcHnxt/+f1Pt2Owbq3e4DvnO3WgOhpd0KJ75+Ss9XYu0BHq8NHJp3D3UI0OuguA7AYTHxFgVPy7AwzSw/Vb+SQ8EN1BLDnssPaqb47u7jyo+p28iHQtOVruMKHWOjskJu2qHCqggIf3a987XiwosURZlcO16w6HTI7ukIpyOVqubNJXFqToeOE7Znu69aTWXro2cY2xfE07PYJrCuVQQZbXAHaBXuF0Ir5P0mvdC4Z0ejfVy6ys85NSW+vQ7cnEBjNaCFzPlcZdHwXpIU8E2/Nqr1aZWVr5C4on5jv9l9C62infEeXEMqTB5uoO7ujWxH9jZcpfY3xqn5n9dP5DOkY7ftdkH2N/Wf8738HJVutjeuIrKDB95848rtxdoKuyhG76Pv10/VwkjWOGYPXx2dmg1J7s6Lxk3Se0VB2315W+79Jd2UU70Z2dv4nzjnTTOWQyTvfjweuA8osmz7V6vaKelecq73Z843TdK12Af2zn/FhlR1V71r+n9eEf9Dm/5Bnasv45X4ntb9QXTn8oOP3n7FQtc22RV2crHb+Oj5In4YdyMtkn2K3v5Jryu8q+qQv0c1l+cHBwcPA1oDsM1nTqcCWH1zsBiZ02jrdz/BTSYGknn2t7F13AY5p2ZbtPd7BReUx3gYmELmuX5tmBEutNg1ouiLT77OgmZQkPlmc08ZB+Add+cticgM1XejhlhzEVdHBt3cFP8WL0lD5xbd1hLDlMM+B8JrxYmQsyKKhxd7Qmew/Xy5Vna+gJnpWe0zevAX8AedfPqY5i9CZ7JhnzTocntKa6Kh2HDmwMJvraycfW844O3u2PosF0BuoCrIN7edKX2rbjo9qz+p2MyN/pGSx7NHb2aS13vtjT6r+R3o3Llb++lY7/k7TSq++eg/Qj4fwdVpfZobU+7DcitVNYhnXvID1rXZ/k2+jvRFnlp9Idz+7DaCVlV77zi5ken7Sv+cn+TG0f0p/aE9WH6x3j4egr25+kK1L/wO2HupdwDTxBecLrap/wPnidQP3NziJMT+BT+Q24znC9VjnUWpycpVQ9xEX/stH1p+xXKUvOB9c75WMoWZ7XL/8o+E1pt9bHMjibyWww4+tsOJtzVZc93Tus42ynqlfLUjuYrtvdfjBZ2XtXzurd0cGO3pRubfcqL9DPRfnBwcHBwdeKv/r+2+cVylmaOEaIhN6E9s67KR3Xn86ZdU6lauPo7cAFOZJgpwM69DtyTNIoJwb9nCwuYMvkVHlXnhwg1UFNvU/mbKdNR0vRmfJgeUQSFGPvunb1gJ8cNiefik6OZL87GmnADvl28rCy7uCc9J2Nu2qvDrxuP3fBBkZL0WB5trafxRN5PpF6jsdrxL8o6XTvp7pI0VTrSLWZjn+yhh5Jb8cudToi0d0dP9wTafsK1W7X52F+mNt7+J6lmZ5SfX8meeSTtFF6s9Ol7Ik60s1Viok/gG1q/eSj6k9w9bkG3xeUsQ/6kzieShZnp5m96Ox65eXGINVt3f6anks6W574UF2dd+vDi3J1ac7SjEcqG6M17YvjXeHmr7NriFQX7+r86XOi051MzidI16Qrc3qb5ROezhec7rWpvT94Xai2i9kS5wt079g+Vb4IvkMZJjZ64u9e9C+9XOs8rw8vw5Wctb9vSDv8ljl7XnTW+vB/qVd/woHJVnUE/m/2tT4c13TPM/3i1sH1ZONV05N11dlcxeOO/O6JdLqyCc2E1lratjv7kuTXeuEX6Oei/ODg4ODgpeCvvH37UZlzeFLHRx0uU2fKlTN+jnZHN6WHfVEH7tpXJ4PCxEHunPUk0MkOMerw4gJz6p0LoCp5nGwpGN8J/btBJ5Xefd6l9yhaCZ+dPGJ3vbGDZ31inSuffi7Zu/2nDjy4/zsaXRAykaHTzd0h1R0apwfPCR02hm48kjWBdeuBFdPdE+Vi7Su/dN5fOv4F5F1fO/sz1Ruu7iNpPbre3b53755JvV1fYK3e5idr3QWMErBgFAtMKmBQuvPNGH8c10RHoXyJnnH+6eSZ+Gkd7vgAk08Fyp/6KqiXd8BsRJLHMrZWav6OjEinGz9n07GNss3pOSo5C3Vl78invnsmZYxux7f7TC7Vpz5QCufP7Oa7MuX7p/bEQa1bpl+fyLuK3TF2Y+psZ33P7I6yk2p/Kjpde8Sd9XXw9eG79aGvsBY/Xzh/oStD38X5Iviug2uf6A3cbxfPd+vDdk/rw0toNlbM56pp9g1zlLO2Yf1MfGtE7ZfTiaw/Lu3K2Bpw6Z02zCa6OoqnSqdrvaOFcHPMZExo7qKeFVCGCy/mAv1clh8cHBwcvCT8Zbgw7xwD59S4NKM1TSveiYOYfJSsSR+Qv5KBya2cq9TpYg42g3Pi2TvWnj27d1in8mNBzWmwpaI7rHRPxjcJdrh8Mk4q8LSTTjEZi8m6SeRKxngCHL+1Ptw/yeF+esjBAzwGFRRdpreYnIwGyo99ZLTeQV13eEWa7n0yXtP2jibSUkGjmu5kxHFV49+tG7YWMM/oTmR9yfh98y6xFV39abtd+gnfO/WZjVzkmdB0+ljpE8W72x+L1GH8FE/cLztQ/Ud5073m+lg/qt9Kt3Rl7D0bx85HVe9YvTt7YGdfJb4gfhBMftbG7aPOVl9lqr7jpfh0Y52uYzd/qW11/sTdM9FOOvmwi3O8RO8u05NPIuPu/2VHON9iCqbvunSX72xLsr8mZUzndfrR+VdqjX8qdHba2UdGYyr/jg9z8LJQL9CXSHe+VudXTHV/4qdM9Ayi02WVr/o2uNITVT+/KXXrT8Szb6crX8XtX+WbVBmxrdr3TOc6X3CRsq6+soN32uzkWVr1SeVrmRvn1E6kY71D80JiT9iZ4qu7QD8X5QcHBwcHLx1/6f3leedgJM7NasqSturpPihvJ3/9qIslJoeTcVKfpZncKdShpII52NMASNc2beeCo2nwZVfGlAemVVkajML0RKYd+gmSMVMysUOfqut434Ubkyvv9lOy1xTNGjDAQ8uEdqJfHF13eHJ8L1qufkKnO6zePaCm8zdZU6mOZWOKwQkMkjyJsoTPhf/nZz9f/9pPfxJK+TLwr/70J+v//dnPx/oJ0yzfvdvV2wm/5P2kzcSmdfRVW1yfHQ1mw6+2Sj/WOvVdV7ZrG+6uiSqDozPRv6gncFxUPXcSuQAAIABJREFUG2cHVHtWX9Fgz3SPTcZ5kn8KPqyNA2vv2jF9zuooOhMfytFw+SqHsjPKX2Bz3fWxO5cl6Z16yUW4+xn39Ofc1aU3yjX5pBf1DokfVZHuy/TcMGnjytK2ytbUOswHc/YS61YaqQ/4SGD/lS5J5zexV5Pyg5eF6wJ9La9nlH9Rofbprv5361n5HIw/AmnX+kzn4N53/mznb1y6/Xp/0VMX7E42ZruZn4d1Wb/cO+arp3OKZTW/04bR6NaTe8d478KNSUo/bdvpX9YO/0VBh6veF7tAPxflBwcHBwevDX/x7Vt7QL/yqeMyfZc6K9MAhHPSHI3EAXRpV5by2EUSOFHBiq7OEvWndLqDSirL5Dltg+nJO1c3CS49rY/pMR6pTLvj5GRN2iuZE7CDsUMyfxOaKqjgaGAQbEq/vusOhZ187JD2TNJYh8mi6LJyPPijvO4w+Qj9V2mhvFP6ON84FkhTjU8iH6a/BfwirNfpWlXWvZvocMxPZZjUcfyU7UxpdfY6aZvy7Oh1Ouqqk/LaHVvGn6HKwvYu6mzUj+yJdBUNfIfPhCZr6+je2Xd3fKerTK1152e4NcDW0rRP7tOh27e7eqqiW7+Ynpw7krOLO1OxOuodo8W+VY4/1f5M8lg2TSc01UeNiaufIPVr3PpWezLdq+pd+nRlzk6ldtrpiQqmExGP8Mm6+X0DeWYL6zvW705OZnMPXgd+bc31z7uldY9aG4k/4vS924MJfydX2sb5R2/Wxzrk+rD/gV7bXh/8xnptj74a0qvl6AOqPqm9j+3qHDBdkNpkTCOvTqcq/oyOWsfIR8nl5HAyp09HU9FmZc4Gs3XQ+QxsPXyWC/RzWX5wcHBw8FrxF+DS3DkcykmpZZ3TnOQ7vl3QwfWhC3Z0/ezop46k4/VodMGTacAjCWp0bWqZC0S6IMuuvJMnpnffdekJ/6ksKT82L46HOrglwaoJ6r5wazlpX/PsEIL7MD3k4/tE37EDE9JXh2Ylh6vP+HdBCHXQdof55OA4PYxetHewo1dZ8ALTSJsd/BN8ij6/JKQX6Azd+KS6U5Un+t3VSeTo4PQss5kJLWePFW/F82l9HPSfItlvSl+lYztZK47n09L68Xri+0Tf1TLUJbvPJN09d9f3rt+k6jK/ZOLHVdS+TdaUWv+MDur1bi8pJHqK5XENIhJ73vlO3ZlJ+ViYTz5XG3eBnlx4q3LVdvfS3fW5638Kt7fTPeb2zGQPq/rdWUM9n0ldZ6sSOdL2F1AH4rh2ez6RraurbOOEvtMDKd2Dl4Hv3j+V/pzo2w6pPXD5BFPdhG2SND6ZbkX+yu9F/22tj7+lXi/osQ2TUdlnrM/0Jo6/0geJH5DMp7N5DKjjVB03Bt1aZLRVPqFV5VLvFB/Xvlt3rK3j846UPfQC/VyUHxwcHBx8a2A/V75EWeIkO0d9mToJfUU3dYqml+fsmfBh+R36CXYOvTuHibRdSi8JRLpD01TutG876ck7VXcSxEIkvNMxcmPm+CX96JAEcboDBdbr3ql60/2YBiTwWQ+8KZ8neKLMThczWV0Z0ma8FP+urKOzE5zsUGmoQONVD+dGpZV8dX7Y4f9Ra++lAy/QH9n/qX2c6G7MP8o+uHKlp59Ifbe+U1uNZc+lfg0e1uBgul8qfdzzqU50dSZ2c1qH7W2ml+/41Y98l6Q7n3SyvlhZuldc23TdTvwbJQfKyN6z/cf629mdjn9Xt5Yl/o2iubNG0rIK9DfSb3bjRfWdn23vPum30ju6bEy6erVsAjf3O368S7O8q6PsFquD+hR9MdZ2LT1miR5w+43peqSP5TgXEzuvwC7s7tjAb83X/BZQL9CvZ6dnnE7qkNiATsfh/lpQXtHZ8UXKOp+503so5/V/1K/nji/C9APrzzMpr+NV86wd6k1VH2Wq9bENq+vmHtNYX/Fk9B3Y2nXryeXZmlZypOPZrW2FCU+sw9ba1gX6uSg/ODg4ODj4JfD/umF6Le44OEeclWOZ47mTRrmmMrJ+Thymrs4OD0QXyEhpdAHIzvGfpNV792G8p/KkferKXHryztVPD3EMU9mwLB3LhOYkEKRQD3sMUx6TvTs50Fz12UcFUxXSwB2WoRxOJnzn8os8WZmq73TczgFWYaozk/a1rO6DZ5Jma5XxU31MdfZrR3eBrsaoG7vp3CeBuKQstV2qDuPB9HanrxPbyWzvWr0eXuvD/7+nbDjjx+RRMiKdCrZ/mJ68M68MlW7VA0wvpHpUPZFOkp7UTeRATP2cmt/1GSa+inqfyJHQVesxlbfC6aHpuw5pmx3bn9r/BfWc/zR9qnfu596V/J1fN/l/5l06odEh2UeoD9HXYU+XVnnGp+pFTCvdie8SWVn+kqHSZHva2QvsW4KOZiK3oovpqT49eL24LsdSPbMG6QqWV/pN0WJ13LMi8Skxr/Y+s+mdbrvS1yU6yqA+rB8X0EZ2/gvTL4wG1mPtcYyxLPGtlX7sfAn1nNhA5JesV9ZO0XPPDjiWSftubDveuNavMXlawQX6uSw/ODg4ODjQYIGAtbixr3nnnGN5l3dla30s09QB69LJE2Vh75J6dxwwlq75aVBPPdOA5E4gs/uo/kxkmvRV8XHpybuuTiKTQipTl1Zj6filgZrp+t7hkfLu9rLTFZNPIrvTqaq+ajORV/VviWeiU3f0qupjV9YdcC/UAIHbU4ontmf0EE/r47a1HPm5NXJ37b8kXBfok/3K8gosOMToJHqvK09t2F2b1Nk8R7N+Y8bZYQe2r5S9V++cjElbthe7/dmVqzps3+K6wf1f69Tnk3myNkwGVub8zK4sqbvWY8aWzX+CdG24/IS+2hcTX83tgwoce6VbJvZz10d7pD/QtcMP/i9eLGcX4qq9o83yTq6Uh6KhxioZiwlwzru15nQZ1sH15/Iu/VTKWJ7pRCfDJL2AL8sjcIwYrUf4EMncJe3TcWD4/3728/Wv/PQnQc2DrxV/aGV6TOmpC84u7Og0pKF4OX16odtPzkYrW4x6YGLvEz3tfAC3N3FslE+DOgh1Uy1Dvrt2xuk9R9OtG/Vka5T1/ypXa8/JpOB8r+nYqfbOtu7wde9/dYF+LsoPDg4ODg7m+MXqnVznzCgHJ3WsXdky6U62tG7ydGmG7nCQ0KiYHrJdWfJUZV2+o9cF7p1cnWyTvjC6WNbl78zJzgFNIZWDvev47gSnEN06nwacUiR7sKaV3pgGHvDwWstVkGJHNybydOVdeud98kTsHkzdHF/YPYiqMje/CX22Vh4R0HjJ+APId/Pa2eK7OsnRSnTkjq7v9Gtq41z6WrP4c+vX5/oWzTPUd0/Xhzs+A7bBPqh9eJWhPBWVDpazdrjvWRuVv9oovYmyqLF26PzLtIzRu4NufCd+BLbr1pF73/Fwn0R+1gbLGdy4J3as0mH7E9OVp1ojU5/BpZO8++D/Op/8f3PsU8obf6Et+ezwUXVwLDvg2nR67nr/uVF1eE1PbM1aek84e8J0LbMrDm4vOjmdXVdlCRJaTncdvC78oZX9Qob6VxQVSneo9lO96NZhRwtlcv5e4ncy/soXVbSudrW98oOVj9ClUTZVR8HpzK4d+sHKL2Y0n8k71u6ZPNGGs/T1k/osjzQV7ztwa3NCoz532jKgHL92Ls4PDg4ODg72US/Q1/rYSd3Jr6bMBQ0qXF7Rd8/dui7NHCR1wN5xjlKH2uXTA3YSiJwGL1lbdpGuZEqfaVl9qjJ8l+TTd3cDGnfl7Gh09LsDrzsYObp30QW0VLrTW0lQAMGCZ0x3dTpVyZDKtqOn0zbJU5XhO5VnqLpV6dmEnwu2sPy1tp9Leol0LXOo9bHsW4L6BjqWdeluTqfr7RE2daddQlfZZswrmqzv7CfZJ+uR1e3aKx4oOytP9nDiF7B6ij7qHwUca9SpTpcoO+psc6dzE12t4Gw6K0vGpVvrit7UB1Q8Ff1KS+2nyf5m8nVg9Sb7kO1Blq75zh+a+CqqfVLGeCzR7nl9/AfgiZ/E6E2+yX5nbBwP1QbTDmzdJWtH7XHmY2Fd5Qthe+frXGnUm1P5u3adrkG5XPuEXqqTOluUIPEfmF47eF347v0n0WOJnlylDvJJeTgdecHtR/fp9mgt73xkxR/pXu3eLL/vq/yMr5LjEfvUjacqY3oU62EdxY/xcX5tYt+u+sx2PK9fzgeuDbVGqz1Cu9QB5VdjldpsNq7peLh62M8LW/8D/eDg4ODg4OCXcAGINCCwmudOe4aEF9JgaVfWtU1RA6SKftd+knZ5174LFrIy5dh3h/bu4MDoPvIdk43Jvkx5Ov4J391AiWszXRMpHVXmDlRT+pXedL8x3liW7Hulry5M5Fa6rtJhB7HansngdLSSLRkbpe87PTbVnV2+w2R94DcqanunNxiY3HiIZ+8q346mKnvNqP8DfbJW0uBEStu1rfmpTt+xQanNVnb2zfoYLOC0oAxpsbyD2xOqzNFVfCe2W/ksU1t+gY3tZM/WsWdpVabkq3kcfyaf09cTX2S6/1hZssdYm27fTedYyaA+j+aZYMe3mvg/3Tlt4ht09Tq6mH63fmkn2LfQ2bfRGZ/J/1BXbZM+df1Q/Xd+FtuzDFV/oB5Z8G5BGeaVnqr1Kk9Ms3dO5ppWdqOzL8rHSva6esfeT+3759IZHd2E/8HLxq8vrb9Y/oJLK7221o+Xlt032ie2qD6fxDunE91+dj6p87sZqoy7NBCdP+zkmNJX+t3pWAUlg/JHmF3obIWiz+zDlX+GNFv7yDOxt52MEz8M08qOdenk/dM6F+gHBwcHBwe38PsrCwQkgYK1PnY8UjprfWzopw5O2t61nTg3yjlmzhmTh7VV5ZMDdnqQd4HB5NP1I6Wxk56UKfm6Oum7dD52gxcYBEOk5TtyJIcnFVi73iXzgHttJ6AzOUh0eoq9q2AHzO5wXw+pyRh0+nICPGRimZMFyxL979IdurqTw+OjwOYRgw5r8fF0wYjOZn0Lgc1fQH7iB2B+R191SO2pq9+1xb2o1lGy3tbiP9P+DPkl0qxeJwd7x+q5tlUG5Utgmcszes4/6MrUXHb+pLPPbM7dOuj6nMrQ7SkHZsPUHpzIjuXJHpvUmcjj9gdLqzYOd3V75xde79SaYL5FV64+jrajxS6mVdpdnl+fTu7pN82Zf5OOhfLdEh4I56sxqHWOfssduo+Akofx7XQU+mWsb50+XuT9I2x7+o7RZnmHhHdXdvBycV2g1z8QwktuzK/V769O7z2V9DtStlZvGxMeSlblgzCo98rfUrYfeaP/rNomHyWfk38K5WfW9ziuTj93tg3rKl5s3WD9ZL1W2hfwW+qL5LE9kzeB0u879FNfv8PzOhfoBwcHBwcH2/gzb99+ZHjZswsQrCbdBRPY06VXUO5oOJ4JXzz0d3wYnS7o1aW7fHdw7v4f+Y5zj7J07VU+fcfSqs+drJieBE06mk62dCyTsoReIseE3069LmC3czjsDtSuTXr4qIfjhA+j2x2MlW58hC6sqH1RY+f0vtLjLj1Belh29JM9ggEEFRxwuta1re9Zucu7tq8J+H/qMK3KdteWo5HoJWdzHJ2pbUugAkvO1jqbPF1vqBNV+sqv5emn9jVtl9BL7J2zm50uXaROHaMVlnX9cvPQIbWf6ZxO/YukLe6N3bQrm7R1YPtI5ad6rfM/3Fw6/+LOh9GZ0GaX3yhvvRBKvoU+/ahvmd8Zo65PLo3A9bJ7BmA2b0fvM153zxGJHEzPOT3kfC/UyUxPT2Tq6jJb0bWbjmPnV+zo5IOXg19bH+qzqhvx8lDprLU+1kVPTZuaf2PerUJPQX2b/UpP1+ud9Y37BH1mRp/po8QHZx82Jyq/i87/r3Ov3qn6bo0lcqk1hDKhXl2kLdJW/Jztr3SRT5WD1VP8mE+t6Lu2WF/ROhfoBwcHBwcHm/iD90/ncHSORAVzKnYDB49yDBlNxqNzTHccVxcEYdgNAk+ChHc+7KdLmRwJP3w/yafpFJPxY20S2u6ZrvVpIEXVSwMp6NR3vNR7dphk9B51yGX0WdCN1XdzMdGNnc5JDpZOnjSQ8Qg5Up71ycq69ZvQ6DDdq3gYv0snRWd7pnvvJQN/Zt+NjSpLsGuz1/owWFHnQ60TZ/s7O8f4dLQZlJzKtqe286KrxgR5q/xaPb9uzykbsmOrXbvEH+j2aZ1fhNN5TC+pPKM/2UN361a4PYJ1VHu1flX7Sb6jn6ybdH0m6+pqw9K1/mT/s7yy2/hRF9KqfuKTdD+R3tFhP7/Ofor9UR/W167/OOY4p2r8U6g11639yd5O9NmE96TsksvZF1XXydP5/IldY+2VzMxXwLSy0bU8tSudjEofHbwu1Av069vn+EdGa3F9VtMs/wR5pw9Xeceei9S5gBf970SZg9pb7Knk6uo6f0L5LB0/xf9Ko76a0Ep4PUOa6UFcByndxN4msk1oOPtb3zPdzdb8Imm0P11/3LpT64ztn27NVtS65wL94ODg4OBgE9f/P1/i6d6x56Ru57xX3DnsTRz5O/k7geBJ0DbJu8NC+mHfUHdy1zJ2eGC00nz6jvU5kdm9Z/QeGXzYOURNZXBj4vqlAkSdbAouELQzpu6Q0MmNhx6VToIKmFe6c0ffqcNfehhNZEnkcMBDdkrHlX8KG9AFGjuZpvxqW2c7kgPxa8aj7PEuX4TSK2yNM7uD+qbTUzj/KnDl7OqzyCvdh38MNxnLGrTreC1SXvOpjdmF84UeURfLEl2T6KGaZnOzM0aJznmk/kl81K5dNyeubidPSte1V+8SGZCXsp8Vyi5O5rY7k7lv/y3yjpUpOh39u2XJ/0KfvE/aqnG+oPwZpzc7n6GW4Rpga6KWJ1C6vXsyuVzZlOciaWzr0I3BNbfYp87GqT5cPNFG43t8dv1lcOPt5ifVywcvA3iBrtJraRtQ01NdifWSPdfJ0l2oI621Plz7V1750E6uiqQu7if1x6koX9UP6nO1U3tbyaHQ6UsG1LOJz69oJOsI+d2xa4x/V4+1q+2ZjUJZE1ue8GftFQ9sX+U8F+gHBwcHBweb+IPlHVDMOydb1VV0nNOM2HHynEw79NbqHceJI5cGF93hdhpodE558pPuHZzD35WvIJ2+q0+VTtbA3QADa/8IPJJed/higSqUYTKWycEP2ygkfJke6vRVEjTo6qV55M8OYUyuGihWMqb6eipHBc5ld6CsbRKkciCUHbmjsxN+XdCgg+rvrs16CXDfQGd5VZZgqjNQz9X5Ueu9PjHY5WTpaFW+yqY+Q57BBXpqnV0oHa9oI+/u/7cj3Bh32LHRyR5P9AGj1/nNU3oMU/875ZGWsfKJb8vKnP/XYUcWlb8DRrs7U3Xnmy7tnsln91vq7n+RT9PpR8k06S9r68aX6dpa5vRu5wsyXviO6Ra1ZpW9YXB2yvHr6rj+qv3h+qMw0dOun66PyThWeZidr/SQNmuX2EL1/tHn1IMvg+/WL+cY/8+5eib6cIknq6/aL5N27yY6uqNdfUj0nafxhh1f7M3i+q/mr/3ZfVapy9JOD7jzSKez0L4kOjTFRU+tv85OIC1Hn+UZbWW/8WyCurnbO0hb9Wl65kn6ci7QDw4ODg4ONnFdoCdIHO2Ujnti2pV1PBK6a82DbVPHNKHp0mngUKW7eqmz7uR0NCdyI42ubymP66kCHoi7AYbpYcy1V/O/e4hwsrADShfUSeAOeorOtH/dwacLANSySVCB5V26k2mtPMDsZE5kRDkckkN3ui4TXjsH80TfV5p1/XXPlOfdQMKd/fASwXwAfNeV3eFbgWPv9CBb76xc7QkXfGGyqv3H7K1ro+RAuliHtVPo9m4S+FH9qjTYGHc+mkPXBt+r9bKrBxl9HMtpv9yaxnwns5pX5a8kcqW0VL3EB9zVGcr3Yu87XTUdlyuNa4rNlytnsrj3zp+o/kd3IcP4MB7Mt0nLHvHB8XO+FeLOXlqr1xNO5z8aiZ/j5HXnK7ZPXJkbE9Z/p/PrXD6Ruizf8VbyOvnZ2CV2K9WHCpWmSh+8HlzfQL/0JF6kO53tdKuydZhmupO9U2UdEn2eIjnrdTTd/lT+q/NpXdkzlDtfYZG8kqHT7QqP0ifMt8Hy1AbXdjWPMrrznLLrjhfzOdV6R/nUHkL5HVQdJsO5QD84ODg4ONiEcwqYcXcO8ZQX4+2CER1dVYbpSUDCBb7rk71Lx6U7HHfBQXTQmcOeOvjuw2RRPLuDA8tP+GCa0a1Ah3VySHB01btp+Y4suwfFDt2hI0VHB9NTqLZu73dPpufY4S3JsyfK6dq7ADGjk8jLeCEtJaNrOz14p4fgCTo7wgIFjwoessBFp49Ue1dvrbX+r5/9fP3Rn/5kJuBXDhew6MpY+Z15TdYFm2Nso4IkE3uoyia21tXt7D3y+pRg45WA7b1H7u2ON8rB9MxdHo/2J3bauX6kfpirk/qrXZu07VqZ3piM/WRcd/wxVa78g+mZy/k/S6TfiU96dquf5GI+/X/nKCOrgz9Lz8age7fgnUs7TPQEW9dp++ne6urv7Lt0T3V7BHUsjsUT1En08dQ3xLos7/iw8tpuRy8qMPuE6YOXj+sb6HXNY5r9JHqaX6s/33T61NkaXI8q7fR/lXO6tpkvj6hl6GPvPLuyFBMd6uxI8kzmuPMpVnnP5FN6sJt7tAGYV3wYD1We2BJlgzDN5FD7QfFSuPZ6xblAPzg4ODg42AQ76Lsy9Uz5uPaJQ8XADqvoeKVOP6OdOqDJO+YIdYEL5ZyroDfmHR/Vbvpx9BKodqzvKs3GFoMEDHgQQvqOp6qr2n0OdGvd9ZHVU3Unc5vSZFCHBxU0U+n0QJge/Fx6yqd7d+fjZF2Qxjzr1xTsUKh41zZTnqyu0ukJLTzwdm0Tfef6w/rsyl4T1BpLfIK7857aaQelU2u/dvSteyo76/qJH/dvW/B/pDNMx6m2c7J271hQS8nE9rJ6Ik22/9GnwLF3dZXMqmxid3fmwdnmzi50NKYyJX5C4tM6umoO2Dw6moyWwp39UdPOLisdqHwPlWZ59w1F9sQy1ieUKbkoTy7RUXb3Yf1isqHs07KU3i46f77zsRiNbi/s7NVJ2ZSH0vdIL7FXbJ2qtlMdzmwHk1fZsEozkcfN68HrxXWBfv0rnEvX1fRaH+o+vFB3uhL/fzqm1+r9p6mOZUDfStm36T5IdDKrc9c/T2mosVN+GeOjwMYUn90cKlvMytCuL6jH5FN6/HqHHyyveda+o4modBk6G6DasLFbJJ3IgHKcC/SDg4ODg4NNJA4Q1sX0hH7HI6HPHAR00DHdycdo3wkGKqAj7Ph2jvST+LB6Cd2UPvJi/WL9dPmp7IzeXaT0dmVJAlk777uDnHsmPLuAlZPpznxNdUyS7g7aKoCg6io5E34dj0f9j0/XX5TXya/62iG1KWt9fHh39Kbvah21FtnhVtmWBWkW4GD5aQBDlb0m1DF0/cb3XcBA8Zm+q+8fZZs6u9rZwbu2u7s8Z7Tugu2fqzylr+oibcar7mlcS0uUuXdIi/k4qs+djXVw9d3YdLRc/QlPRjPde3fSHdi6U/QcD1w/u76da3u963wJ92T1k0/ys75pHSUDkye5JJ/85LDrM3vHxs6Nq6qXpte6pwsdnVqe7P9d+5bu9Ttl+C49k6Q+HMuzNk7HMxup8swOsXmqdFlayeHgxuvgdeC6DH9a/hL9WjPKxqS2QbXHte3W+8RWKrv7/7P3dr26bltW0Jj77EDU2nioCNEd0ZgQL7w0RhAF1C2xDEQ3wRASEowaS4KYgqKMP4LCj1t+xb7wgpt9RUz0xsQbEg2JUcw0AS0OHFA+zlnTi1rPqbH6aq311vsY7/x452jJm2d89t7HeMboX8+ea7M7jPrRPVB6ko1hcxw/wtFZiG6k7cpUwcwD7SPioXQaO0/XmHhOx/j8P/aYn5mc85mLZ1DVnfWhs49kQ4h6OpbRmMxGzM/4H7ewe3U+oB8cHBwcHDTBnJPMEWAORmbcVVm1XTy7UI5HpN9JDlRlUX0ocRHLqO70Rf6qnP0yeeIaIh+2vtg2w0muVJElFFSyQ81xkQWRyMFWtJxESidJl43PgtkVWo68mY6JgX4W2KE+Jp/D1+W54//tma1XrcM5Y4x+hV+Fd+U+ofHsTqD74to+93wzu+MmOjP9cA9A9iGum+mEzv50dROza8h2Zv3KViNZlD1U9NSHcmXbM7qObWfyunDGo/sU7ydKWKlkGWqLfezJxse266nOyiUvkyOOd/a9qksrtFV7pb5SVrKoGCCeGUWf+YHO3mZxyNXWta2ujzNG/S+/0VhEn/FUP/b/N6/4Q85YZ9+yMVmbW56R6c4VuPfDfbI2NsaVZcX2OnKgu4r6ZjC/I9N7mb6L9JQNYfaLyZGtKZP14G1jfq9fjM//P+jx/4k+BtaP0U48jU//Uj3+s+6ZrYrlh9Dm2N9Mt6M5ih7TExGu3WZwdXCkp/xKNlfpGlR2oHwe5UPH8Yruh/C8+mZfhOnBmUeUR9Wv8lOjrPwL57w4tifbP8Rjfn4IYy465wP6wcHBwcFBA7//8XGMgRMBCCq4y8pOPZMBBbzZfOWgdBJzux3k2I+SAqqs2tivIoOiweqKlrvOXVDJhZ2oBiOKDkrwVOirZEscNyMGqYqGIw9z+p3977yjGBTNMkS9xIJ+1T7PR+VV+uyX/b/QnSBOBXYZMvvQCSBXbQEao84MCrYHaUP0s2QACtAduRzcQl+9NmR6Qp29rt1dncdkVvaTjUFlF67dX/UPsvGqXLkPyo9A85FdYzY02gVWVm07bD3jj+D0of1hsma6Lrap/XbPKfL3MnorZcT7gmPLszN2tcX9QfTY023LbH7Gq+NnOB+wO36J6+M4f3Ve/aH/L7vjo7htnfIY3llT7YxuFeyOZjrGaYtl1daR0RmTyTqG509c49iczD/M7M48Htkd1xaptWS8Dt4+5rMclKSgAAAgAElEQVT1RShnunWEOvvn3R/G5x/Ro+9VsX+ODpvPrsND0XGeMyr2w5XDhdIH8zOWr3p8r2gfI78IpiuYbGi+AvuXE+IT8XN0HapncyIftHfqN8icEcqIn8N7luGaz9Yyjzsf0A8ODg4ODhqoOJtobua0MrqrTmWVbkzAov6sjTknVTqsz3HmH0idtaExjO8YOa04BskZyxm/bG4GJ6nUSQggh1s91fwM2Vnr0kKyxXVlfFmCpyLHXF951wxqTbEf9T0lYy66TL85gRTqz+Zk9Nj8AcaM8flctJbYphIUzlodXkpmV9YMK4nIMY1z+MTxbB7bB6U/3ytYoqYyt9LntDNb5tjhWEbPChy+12/+i/Qoi+KfrYfNz8awd+n6LQzKfsUzxGxlNp+Nd4HOMzsHqo7kqupJ9g6cp4JaW2etse6eEeRPuTYn0wdIdzv2k/WhMY6trfoW2YfpHR+uq7/KP9HO9gL1xXeV+R3dc4L4oXNZsfcV3yOTMZvP7Bprq/ax+gqUXtlpZ2dcZyu+Z2VTZjj26KkwPo6Z5XwIc1D94D4Rz838rue/Ru/agEHa4hmdofSp0ssObcWD0Y76gtUVbbeetWf9mW7NfBXkI6J9Qbok0kPvQ81BthCNv/b8w/ic9vWc//UbpDdnHcf4ZT69aotP1w8ZYUwsR6j1jFBH7zHSuHA+oB8cHBwcHCwAJZYQHKPszFfOqOrL4CYeMgczAq2RJUWqPNzEYubYPxTGKPqKFltXN/hm+9rho+hkAU0mP5u/ay/Y+a/cLYQsmFFzUBJIyYOCkuo9Y/3ZGhyZUF8MWlggd/Wxs5QFTWyMM0cF32wcCsoqQbyar9YS57vBniojrNwJFmxniIG2oqXOvfMeZhroWb3TbwG/8O034y999/3P6pm9jX1oTkTFfri2HfU5v2E8Hd7zD/1T7WgckjeOy+YhmZDcqg35Hoy+8mFiOQLdTXVflf0b0zzGy5FJyRfPszoDin8FmS+j/MRMjuwMVNaX8WLIdLOyk1Wd68RRzDcYoM3xFWI/G3+Lv+ye+e36/5NXZER00N4poHeA+ll9Rjwvrh/snHv3buzwvV07pNrQnevSUmMqtofp1S6QXVC6JoLpfqcceSmfNtqZBzBv154cvB4oXfXFVGZ6F31gR/+kO9LTlfPEzmyUDdUvqLud2Q5EI/Pd53nKRjj2w2mLd1/pPUVvHhvfE5Ob6R1mO5kdnufFcnw31/mMf4U+z/sAaCH5ke7MwHQr2rd5XNXfGaFf4TqHylcaI6dzPqAfHBwcHBzcCMwIIwcuGm6USED0soCvikqSQPUpZ8tJ3rqJAyfgVwlM5vBnYyr0MnTf1TwXOasXMtrsnGbnF/Gq8sgSOcqRVetk90LJgPaSnS8VTLF34cpzIQsKb5WwQUGJCmp20XT5OWOzH5JPrYkF46hNrSmOY7QU7UyOnVBnrKrjle5EtFGCwZGR6YRb79VLw9UHKIHh0nDstUpMKTos6aaScO4ztqFf/IierQHJregjMFuTye+uie1ZZd8U4j1lZbc+061C+UAzP0enuWD+whh8v1E92kcki3tOIpDNYDr3ohXL8dm1Zeodo3pMbmY+wzD7mA/Bxsz/H9Hs/3O+y0dhtJ11ZHTcvXGeM6p+Crr/yL8eYNwqHFuWtbtjKzIrHZXpmt11x2Y4cP0KxTfScfhH+5TJwPQeozvLl9mWg7cFdWZQ33wWsr9Md3W1KyfSzewMV232tbY4B5Xn8a4/GoFkVeWVvsy/Rvs5tys9qmSPfqNja5Wtfght82/+p92v8/UwPv2gjv4XLUiOCOZjIzBaUX/OdeenxkbebC0Pg99ZNO98QD84ODg4OFgEM7JOEO0GbIP0xaAtOnYqqOsGe868L/IhY4y6Q6v2NJadxCWqVxKfzlgEJOsAzxkoKELPKtxALcoR4QYP89iYNIsBBZIv3hk2390LxFcldNT647vo3jG1ZzOv2I7gBKqxLQvsnYAcjUPBNurPgqRsvAqEHFni2lQbW6OSO85Vcqh5mawZqucTnbl4H5gOZ+VIH+mAGY5dfW+JTGe9Sl9WaGb7vVrOfsN8qjb0F+cPUzuCu8eZzGNw3Z3Nq+5b7Edl9EQ8ZjBbi2xzrDMbXbXZiE8GNJ7t6cxHycFoxj5X1szHuJ7s3bH1ZfZjFY4tY3NYGfkdjp1nbYOMU3Nm/yd+QJ/rz/VDcqP1Vf7p9vk5I+MRx11A9x+B3YlMD3Xte9VXdnwL1/9wdUvcV6YPUBvzvVSbkjGb79pEp92Rd+VcxP1m9kfpc0W7eyYPXhccm++0Rx9M6e/sXx9xkOn5Wa6MDnoqGmztHV8e0XTKrA+tY27L9I6ygUoe5h8j35AhjnV9FfVDNK+yOnPZuZjpRnkRLWftM53qOiMfdFZQXzwHaN75gH5wcHBwcFDE7398LAWgqO8ptKlgmDllVz32q8TFziCvswcX4vrjXDfoV/NjGdWdNpdeLGcysvoYvoONgBIuKtCY625ChCV5EG3WhuAGpzPfud9NZsU+dh/jM85FwdEKsiRNha9aG+NXDU4iHRa4dIMgNL46H8nkQt1Btn6XZ+duO3Qqd7kytjsP6fK5jPRJ5BXHogTMQY55rzNfIc5j4yp1lDRjba69RnXEC8kWMe+Nc27jD/0Ve0ZnrqNfd25sj+tyZFRQ9lfZnJlPR1cxuP4Ssp9zXxyb8Ud22fFXHL/B8RUzVO0M0sWKr+OzIHpM52c2Xn0YVvNi3zDKc119QI8f0pUclTUxOmivsr1jf4XOaKF25dfEOroHzE91z6h7H6p+ya3mKXruf2RetaesL2vL+GdPNs/p68jt8ELtFd2M6GU6/q9/9/347d9+QygcvHag99+xcQizzzXr0h8M375lyP5XI7MssTzLpmxRXBOqKz95mOULyl7FMutDdm9uc/UNo5PJOesN9kS8or86Y55X9T2+GJ/+rwY+hDb3N68R+fQPJg0G1+eNfMbAvJjvyWRB/M8H9IODg4ODgyI6Sba5DzmIigaqs2BPBX8RnWTcLWl2Amc03nXQWZsaX+HhPN3zopzt6GCjsY5jH3lmcqF1uEHeTCs63RUabKyT5Ir7huRQe8vkRfup5ELIEkJOAgzpBlSe69WAyQlUY2DSCc6qwSGbg9buQJ1LxUft1yi2oT7nnV5w77Qz3umfaSN7hXQZop3ZgIrNO/gUlXfslBVtx/46ZUYn9mdrUWPjPCUP+mv2+Jfsyh5l8jt+kbNHjFYEu0/IN6jqUnTfKzY/04tRbqcNrYe9L4d/5ssgv8J5PxWdqGTsoDuP0WF+A3s+Df1XegP0uT9GA9XRP9+e/VPuqz+2trh/qKz2zvUjMh4KFf1aOWOubu3M7/gS7jqddjd2QfVMR1TWvbqvu+s73/kMprfd58H9wY2/WLuKxeK9/CKMUR8xPxiyzPSeQN05s8gnQvYojkXzXR9+kCfy37Iyq2d2Psqf+YmZz6L2DukRpVPiHISHaWyUA/2uf7Z8/ng+t2X+A9s/Ju+DmMv2Eq0HgfVF3pEna2Pv4mGcD+gHBwcHBwcl/Bvhr8+jwzIDOQJZQBido6fxOQ9n7EvilsmELMBWDnhWzsYhfkyuDG4SSjnUWQD/MH4j4FJO6VXunB0WeFRpXHMrCYlq8s59X06ixZEVBZhonyv3pZpER/oDycj6GU02NwtKUFv2c+hmcx3ZnbWygJi1VXi6bY6cY+jEA+pHNN37HM+ZKsf7viNJymR9DfbwOXCrda4ktNk49RvJ0/1VoO4Jkj3759/nusuf7YPal9jm+DaMToS6+5m+7PhCzKd1+I0w/6qzBB7z7cbU7rShfmctyHdAvgXSj2Pg+Yg36s/Q8RHUucxoKPt6PePP/VAd57P/d7n663EmgyNT9peADq+szdlPNJ+Nd8rsXKI5DpTPguD4z6s+dRU77K+j5zO+2dxs7ypjUVvUtbtkqYzrnKEZmS5mOvzg/pC944q9jLpW+STsI/rDwHoc8Z/pduRkYyt9EVUflz2761E2N5Znfqzs+i+s7I5j7z3Kis6W48dc49Bfpcdy9lO6MdqH6FPE9Y/QPsiYyIP1s3dYXcv5gH5wcHBwcFCAmxSdkSUvWcLtyexD9YjoBHQC/k7AuBrMxn61l85zV9mV3Qm62b4yB9Plx3g4zq37rjMnlcFNjsztak1XXZ0PdUdiUnA1iaLuLuKL5K20KVTOnBMgsTms3PnF+VmdycjkUm3V8YpGhpV7puY6ZyOzGe4YZ152b1bON+PJ5v+P330/ftc7+Cc2o04boO7QyNqcBDZKmKHfaJRnzOdKnYWMd+fHPqw7UHIM89n1W5iMbC/VONRX1UUVvRnnsHr2jGXUpuY4/jdaH2qvyprdvxUbo/oyf4yNZ/Y5e6q/ynP9Avb/L2f/L3NEj/GY29Ffb8Wnu25HlgHmuXQyGrE8I9oW1uZC2XDHFrE2RxZHJ2Z9GVQcUCkrmo4vVam7+5L1M1tU5eHwXnlHM5DfOj/ZmIO3i5+Q9u57zfRo5n/O+hh9yBzhifyM6IvGcmYnXJ3i2JPMz3V8rux+u/YMrTWWoywzvhh8v+Zn1A3MPrOy49tEedF62b7N67jk/EDKyJ+KP7TuyvrVWuMaM7/bsfsP43MZFN/zAf3g4ODg4MDEvyX+3+cXVgPMMT51dqLjg/oc7AgoK06rG+y7/LKySjKiwJ31OeXIB4EFMmp8pMvedRbUK0falWN1nPOeKwkxFASx+uwQx2QHGstosH1FZwHxypz7LBGDZMraIirv0/mN5FkN+Bxe1YByJGXV5o5HZUZrkDGDtFXuKxq/K3kY6VfOX+W+ZXDXc4sE6ltB9h6UfcloZH1sHEqwZT80LrYx+kxvM5u/8qusJwNaV8X/cO4a8iFQO6JXubOXPoznDNnE6C929F7cB0bT2TdVV+8ilp31zmD7z/g78qJ6bK/4iVlfxaY5fkR8Zr/KP5+O/sl11IZ4u/Iw2dy/QkdtO/wP1/9h9MbwbT7SAw6QX4HunyPDzLdqw9z7VIFDszMGtXd0BgLSYS5NtpdKBuZXuueuMpcB6XB2fqPPcfC28Q9BW/Ze3fOFbC7zTxndqAOr+jvSinyQfxDpKP08g/kAcU7Fv3J0CpIh25/MBjOwfyL/Kj+Actzjqu1HvkT81ybRGhHUGbt4zGuY+c7t6qfOFFqjWjfzsbJxGf9r3cpfuPrOB/SDEn705Y/HD3/y1UuLcXBwcPCs+AOPj2MMnBS7kCU0M8QERTTit3Lg5/Zq4MkcYmd+pV21qWelj5WdfVXJ0wHqEch5y/ixQCybvxrgV+dX988N5FBdnakYvGT3II6bzwMag54VWVgSKTsbihcay+AkoIf5ZPOqvzgP0cnakGxKbqdPzUHzGTr9K3YAnTFFz01sVuY5+iO7P6rO2u4dmZ123mW2b26/0ufxh2ioXwZmDzK67K/HI++sbYCyC7TOzI9Ba41Qdw71MdlVQim2xfPl+jguj6s98x3msuPfub6mU854ZYh6M+6do/uYP1X1rRSfqn9QfWY+hPOX6Wocmof4KRkq9B1fp+PLoP3L2hDQHZ3b5rus4JzXbD56VulVfJaujq3A0VnOXNWe6QaXDkPU59n+rawZoUrD9V3jnIu+47dW5Dl4vUAf0MeoxV6x7Phg3Tt01ZEfMtOfy44t6NyxDg3m47q+VOYzZr5OxfdQmPkwux7pP4Cn4j2XH6Z6/GtxxCOud4S+eGYexqd/mf40PqVX9XsUv5mvWjf7xf9vO5sztz+AMtoXtDfnA/qBhR99+eMxxjgfzw8ODt4VfuHjh/MfDM/J7CA6E6w+88uSH4yHas8cVjaHyZjJtRrMK0ebtcU+h0/Ge4zPg3NUj2BtSDbk2GXJ0Apfp6+LTlKIJX0RlDMenfVs7XFPldP/MD59F06CBo3PgiikF9B7rpxhNB/90F9jZU8VNLo/JBejkbUjuSp9akxsUzQ6ZdXWQZUOOlfqvlV5s7POwJK1HXnuDcreuHvj7L/Tp8rR/qK2qgwsmRhpo3bnwzmbPwZej5JVrUHtC3uqsvINRhiHZGH+CJqndGDmCzlQelHtiWpT7yp7Ryv+J+LBzkrV7md3P/J0bJ9zN7s2tNrn/rK/Llc+BOKV8Vd/Zc7WMUPJ5+zt/FRl1YagfGjHzlTtckZjxc47ccZcvqV/UdEDrt1lfdnaKjQjlI1Y1bcdXtl8NlbNZ3o3Pg/uA+yfcL+gdGf1rnXoOL7HExgzxqf/C0plk+Zydn8de4TmZWtc9X1HqGf9sez4J4jG7HM7PkbUJReQzzfzQv/s+txe8UMy3jP9+It92Qd1tS6k36OMyh+LsqBxWdsYn/JE9fMB/UDi+nB+cHBw8J7wB6cP5w7cZASaxwx0dBoewJwqL1WfeSsg54fNU4FqJUnBnHmnzNoUD4ZqYqHTF/mhc8HOhAoCEF8WBDxHMqByZlT7DHZP3ETS3IYCi9V9qSZcVKDRGRdluZ7qF/9ZMPXM2pwfG6tooD4lk9PXnZO1dcpu/3Mi6py5jM43swWZjs6SKNVE8Evv263AbIUar+rZeNWvyuh9d1BJMLo/hniemW1wbIaTQOzuS/WdMqB1qHGx7vgZVVlUvaM3sras7viYFb+U8bvA9jDbW+WDRxrMdrpY9Q3cOY5f4Pwz7Wiu23a1u3/l7uxPhYaiF/tZfTcQ/Yp9du+Cq9dmeWa/u6IbKvyqcG0mm5PRjG071lf1txw/bQzsMzo8nfkVOmhs5osf3Bd+mvQ7797NL7jzV/yO+Rn9JXTOmb1RMiBbFmk5dDpP1qZia+YDobZsX1jbvOfMl0B0mR11z91FYy4rP0aNd3kzvlVfBpWz8Rf/MT7/i/kxOO+u3/cwzgf0AwL04fz89fnBwcF7wL/7+CiNo2P0M1xjo1OLnNXo7DE+WQLYkcdtfwD9bvCqnOBs7lV2AgXH2Y883GAByc0cukoSa5YBldl5eRj+h86KTLdKHDE4CRSWUJr3RAVWzrmIbZV9iHKgd4WSebO87HyOgc9oR/fM9fmn/h+d2TNrc39qvNvnyrTzmfWxsWhc1u72r0Kdf5e3upesXNHtsZzJco9A63KTLoqG27/6bjvIEofZj82ZEe3uNa5SnmVUsqNnBjaenYcxPj8T7JwgG4b2Y5h1RL8CRp/ZfkbDeccX2D52/M55blZX/DO4a5jHK/ta5e36CKtlx7dQH9KddVf8FsQ37mHmK2QyMhqqjOoZmD5gWLW/mf5ybI9z7mMfun8ujR1wbKVqq/Co0Oqu25Ex8ycz/86d72Ll7EXeB28f839gheD03cK/y3yKyngmC/KBx+B3K/Jj9np+dmRS5UyHOX4h8oGjXVHrUWPQvmR+DRs/y4rkReMyPs4P8XHGXE/3r9KzvUZjYnk+F4y24+ep9vMB/eATnL84Pzg4eK/4wx//6tz5eI4MeByjaDgBfzcYZPSQHNnTcTpdGVYDCTa343Bn9FkZvR+GSgDGzsM8HjnHiKbj7CtZZvovnRRQ7yDu2cPAd6YaREane36O4d2L+L4Q7XiWsoQTWpv7ftS7d4OnamDTCUwy/pU2JZsj/zDGu2NjWfU591TRv0XCV9kpNmY+5/F8M/29mvzJZERy3gvcfcjWn+kht57pYNaG6qy9Wmf0HNkduHai4r9E2l2/LNJ3fZCKj+uM7dy/jIbSNRFVvwaNXfFDK+d+NxRNx2ZntDs22PEZYptbz/4Zd/aX6GwPVn9joj1A3ZFBzXfrLlZs5er5jfcY3eusjuDYigrNHffUsT077JPSUe7eVXlVeYzBbZ1Dh+kr1z9y3n92L+7Vx3wvuP4CXb1Ht0/5uiO0K1RjpUpb9J+QTF+EOpM5/hPxquz6UQ5fhejzVWlEXaTi72i7H8jT8YXU7wG0xbmRLvP7V3wZRWfuu/qz/03NjHmdQ4yJZSafegfZXsb28wH9YIyRfzg/f31+cHBwr/gjj4/jYeT/XDsK6GM/m7dSR+27khPouYvHDOa8V/m4NJwE8gy27kqQsxI0Z44hc3zncdlzh0w74CawYzCH3hFLrsR56ql4o8ApOvRZkk+tC8GRK4M7xgkYnPPllt3AzO2PY5Vcqk09sz5njFPO+hgfVV7R4av6P9Oj1YSQK5Nz/+4Vu9bmJK+UzVVl9K7VOai2ZbTV+UJtnTO60hblUOUZyE4pVO1Q1+64us8F05mXvJU9iHSiT8XgvPs4FtFw7kEmwyrmNTt2NYPjC2TP6g/Nm9uyv37q+CEdGvM6Y5ntGauj+YxmNmYF6L5V7HWmgxgPJgcDupeZTld0Fb/q3XR1fUUWpy1bZ3evOzRX5UBnZYT+bD9X9vvgfnD9P9AdH8lFZu+d+bHs+KgZz+5zBVGfK98143cLW+aMUzIzuz2fp4fx+fpXfaE4B9GIa1D7N49x+bO5F+I/sc5+Ub4H0DdIOY4dYUyUEa1zJG3nA/o7x/mL84ODg/eKP1r8/5xfyBISsawSnt22C5F2ljxBjgait+KURkclSxRnUIGDotXlweZGxw313wpOEMeet0DlTGZn1OHBaM5PFIxVoRJ16r2zhLdzjpDcDwOvace9jPUsAItjRzI+C0Kcvmx8VlayZk+ly7M2NcbpZ23dO165CzuTgiqh0ykjoECayfEeEP9CZAx8Phw94tjUThkl85y22I/Gox+jMcQzk7tDszoPyYHqY3yeJGI2DNURLVWPMjjjM12IULFzSAbnHTt1BecdV2iwc96VT/FjcOx4Rq/iF8Q5aL77/xiv+BmoreOboH+mvftkfczWV+5V5T7FOe4dWfW5q3SQvq7cGdfvcGmu7ItjPyt0K/Scto4u6uhSp53ZtOjXVPZux3oP7gfzB/QMFd3q+r0OH3WvXd9Y0cn81B0+VexDdkzpdofHDqA4etY3c/ka+zCVo48QdVUEm+v84hxFg/FFYzqyrMyNe4X2jpURXxULofFjfC7LXD8f0N8pKh/Oz1+fHxwc3Bv+2OMjTDhXgRIeLIHp0mL1jjyxHTnImZyuHDMPx/muBh6ojOpdVIKlXUkqF4x2lny7JZQDfpWvcSpQqiCeA3Sm3PcYaaHkyxPom2lEmZCciG/UF/HuxMRQ9b5kYGclS9KiQIK1ddqrc1EZyc2eqzQy+nGMKkdkcxAfdO6yO1FN8LpQdkCVVcIEBcJsrJN4uSf8vm+/GX/5u+9/Vlfv3Uk2O22srpJybhIxOxtOgtApZ+ty6bF175SFtUW/8xpT8UGrfp5TV7rO1YNzf7aWqBOrvqK6L6xNnYEqfec8ZbSyMc5eK1vpwPETkCyxHv/Z9flZ+ZAeZWJP9+f+M6RozzI/JM7L7ok7d4zeefgwPj2PT8M7nyOMZeMq/rNDo1t2715F3qouWL3vaHxFPzl8O+8zIjuX2X4rWhk6vLq69uBtIn5AV+/WPX+ZHxx9VzU/4zuP/aLJT8nM6nHeZS9YfyxfQP4s0xmMhwNXV1V86Fkexq9ix933HOnMvOJ+Z74SgpNHcOlmY9Hcec4D6YtlxO+qszUxPrF+PqC/M5y/OD84OHjP+OMf/+o8fjzPHJ6IaKyVY6TaO+OU8xXbsiTq3N6VPTol0cFGfbGMaHYSK+4Yhc47qAbxLrJ3jcq3kkXJMcbnjqtzLxSchFwWsDi0WfDVoc3oZoHJPO4hlCsBXAXuGUbBTCXwqcyv9A1QRmuJ5Qqt1Wcmj2pz6bB7pnR7pvfdZI1jV1DShZVRX5SDrRHxX0mIvkVU1pXZ14r9zZJj2Tt3z0I2vkonkx/Ny9aI2ly/x4HySZVtVHZo1Z9xdW+Fn9uW+ZErcM6Ie44cHlXaHf3m2ibHtmV80NzM3io/AP3/yyt+CFuHS6fCL4PaC0VD3YvMD3HlilAf0a8297zPc5WeRPUI14Z1+Tl3riMja19pU2O6MlZ4OPUKTSW/4+eu7FF1bqXv4PUD/QV6R79FMH3CfNgKXzbnp4LHw/iND+wZzVnWKDfrG+SJ9kj5NMhnqfrkXbj+9rUu5l9F//tB9Cu/KPJj8ka6c3t3X2aaqA+906qPlM1BMY3qi0/XJ0Lz5vr5gP5O0P1wfv76/ODg4B7wJx4fx9P4jf//SnRWukFxnMuSGx2HhSW2ouPE6Fd5KsePjUF8HMc2w2oA24FKTHXadsrCzoJTdqDOD6Pl8OicfeXoK8edyVO5206gpmghnRLvEbpX0Vm/JZyzFYOWlURyRsuhr+iwNah1ZzziXsSnM4bJo96ve9equlolIGdkdx7xUPpfJSidRIzirWhldMYY43/67vvxL377jRjx9tC1ieo9Veg7ySyWLFRtsX+lHstMXia7erpjEC8XyqY6/iibx9oce6n0XqYTV/2pij2vjHPeLeLv3hEXlbPn0K+8s9iO+hhv10Z2fQvXV3DsdVeOOG8Eem6d7btL68LsR3ah9BTTpWyuc/8ymkouRW+ud/wDdx+ceQ59Z57Lz6Hd5TcD2ZsqXXXmH0B5hPZIt2I7VoB4s76DtwX2T7jv9q+vuvJZKzwcPe34yUruTJdW5HD4DdKG4luXD6NZAbJ1F3/mDyj5WR35KLHs0EFt3bWz3ILS//O+OH6Vmju3xX5URmMdxPkz3fMB/Y7xoy9/PH74k6/Ox/ODg4N3i//w44dz5uywwGwkbcoBiY6PMtjKgZnpRIcqcwYzBwGNc+TuJgdQ26rzVg1SGT+0B6zu9nXHMllcGSvyZskjtc8ra3fOrnM23DOuaMa7FdujA810RXwHcTyaP0Afk4dB6R/Wpu48Swqr+krfrjZn3c460B7ENqeP8WZyZXJnY5A+dxN61XGO/cmSK6gPjXWQJWzeE34wavo6839cfyi2qyQWOgvZ+VipK75KdiQ/a2N92bMLdQeVrVP0On1zf1WHsrZbosPHOSdZn0O7Mp6dcRfOe4plVK/yQ+Xrh/6i/MP4XEblZ6D2AcroyWgiudR8hwcq76iP8fk5rPganSoQBOQAACAASURBVPOdxRGOr6CeTIasnelsdYcyKHtQoYPGdmxCRY6MftcmKVvE6Cs/dabHyvPceL5vpXszPJcNO7g9fhrqK2el6md27fp1P9QP0V15dtpQeUbHr+7If5WZLloB01OR1+xTxDHI5xhT36wXGX+kP5lOvfo+yJV9DrQmVo68Zh+LAb2jeU8ynohWfDqIMp8P6HeO80+2HxwcvEf8xx//qfZosMfADkmEcqSyBCUyztWAlsnHgsgu5j1x5VZ0GJzAAdGpJPCyQDquyUkYOnxdeVR7lmDL5lT5OXD2miVFIpzkCePjJl4UPRaszTxUIMDmzf3ovV184zqi7Jkj7yaPohxILpTczdpUmQV8qr1K3+GRrb+yRueZoRKcuXOzO965Z4gms28qmYnmqoQJ6qskjdzkzXuC+l/ToHvBdJJqy8ZWE2/dutPGZEO6vnLmUFv1OUPdrczfRDSreqerp+b5FZ0+SNsY++7s6poQsjuS3acd/NU9cuHYNqdvB6+Or9DxE6przf6JeLTGbN1dX4LJG8vsfCJ/IvoMiE7XpmYxqtLNHZuk5qz4Ca6Pk42/VV9nfsXOV/g5fFgf8l8RkC1E5zdDZ72K/i3s18HLAX3Qq5zvGU585ehDxS/yiD7x/EP/ZHumzxy/w/X7Wd2BGx8g+Vnb/HT1UEVe1s5ikCdQHgP7JBHoHDyFsmq7zsdFn33YZvtU9bmv+TNP9Hso1OO+ZbpbAe3X9Twf0O8Uqx/Oz1+fHxwcvDX84se/Nh+D/1Pt8zMDSzqo4E8lJRxkDtzO4GxngtFZrxMQKGcncxjju8mcPJVA68AJsJ0kGCsrHo4zXYE7NxsXz0UWBD6QMpob37cKGquBVVZ2UEkGsfU6uiXeGVWOyVzUNpKnKjP66Kd4ZnQQTySv25bJwOYjVJJtFShdgPQv0oUR7IwiO5fNY0kY1FepKzgJkveE+AH9AjrLbsLI9UWyxFmlba6zhJnTruSd9wA9V/Ykeyoas2xzPc5x9ZHisQKmTys2xfW7lJ5y0V2vo0dc3VdFlJmd+diH5mb01fuMbS59RMOxvezp+jBdv4PxUzLEtaqye2crZzXzN5Duyez7NV6dtZlWRifOyfRhdoeUfld8HBvlIPNvKuNXeFXh7neFDpu/M1ZyxqG+Ff+GjUPnfe5z7tbB60b2F7HzM5YjkA139HWHV6RT8Z/dp/LhnbJrVxCNuc1dU1beZRMQHBroPMxtV/lhKs8f0uNZZfopxjcDtEV9yT6mfzE+/deB5jlRDnXe0bqjzLNOdetxfuxTUHHhPOZ8QL9DnL86Pzg4eE/4kx//2vwy9heyBIaDSMNxdth8xl85IawNoZLQmmmrgLDKBwWZ7pqcvWL91WRUdk5W4CTVbp1o65zz3UF/dNZRv5KDnVMVUKnfAE9UrgStWTsLDFHAEtfH+tg450y5CeEs0azms18mQ0VWJjdbQ+xz51TuoxModvVLxh/djUwHu2NUf3avnDpLprhQCZ3dOu21A31ARzo1Pp19UmPchJv7ZLrb0e/zz/EhXDvlnH/WF/uV/4P0fxzj1hEc/63KT+nzp8H1127faycdF9m7XdVBSEejM1/l5frFmc+Q0VQ0YjmTt+MfOP4IKneerC32sTqCM8aJ1zJ/lp3bqH+ivnR9Y+VzO/2MV2We4x90bGGl3tEHlf0YIz97lRhnl0y3QGavKu83u0PsPrg0Dt4O0Ad0dAZ22V0Gda+qOkf5ySMpZ/3V+89kyeh1ZKraulW/ivG4sOJ/XLg+YMfyxdfNN8y2/Am0RZ5Pge9cZ7mEjj+OfIwo31MoZ/2sr4JZpvMB/Y6w68P5+evzg4ODt4A/NX04v1BNzmXtyMiyNkVHJU46AZ1Cda1VXHJVErEMrqyq3knCriRuK/vrJind+Z0E3DWOJRt2vk8XTsIvG8eCQfZD81ibk2DKAjPUP7+HWL7moPei5kT6sZwlmdEY9sxoMh5Vvi5NtebYx8Zma0Z0MtoM3aAtlrNgVSUWK7q5koCc+1HyhtXntoqeYQmOlaTHWwf7gB7LlTPovO9Ydp+sj50ZdUaUrldQsnVQ2S8EZpfZnXZ0VZxTkc3Vs45tyGRZkf01oKMv2Ri23srdUlC+Z+xT7zubj2g45wPB9WMqPySH4z+gcZW7GOGcfccfZnOVD1CpX35BlKniK7O6a88r9KvlCDc+d+5+1TY5cxnfeJ6utqr+yPSQI49DL+PxEuPd/rdgmw58sPcZdalzB3acjRV9zfxrVnbbUBnJMobWIa5cil9WZnJ15HHgjM18ojE+3TfXt0D6G42N9mAeH+3HPCZ+sHf+yfeI+f6gMgOTOfYjeqxvplm5q+cD+h1g51+cn4/nBwcHrx1/Gnw4v8AcDubQIqOZfThQBhzRYc8qMqf+QrZWJUvF8XeCxywBlY3PaHQSrtXEbUWeCj22DuU8q7KCOm/q/HThJFFWEk4qwKvwi7QQbSWHU0eyXONiIP40Pr9X8Z6iOZH2XHYTzXEOe6qkM/tlPKuyqmCSBZiOHqnQc3ggVPSmuy4WBDPabjLB6WeJE1SP9wjdXUcvZDJUaNwT4vqj3nDtu7tX7J2r91HVpeyMuEktlzdrqwL5WDPtiq+heLDnCn3lW1RsAiojmpkMqs3pq+IWOkLR7PKr3qsx/D3s+KWd+eh8KDkdP6PiRyhZHB+iszcdIJoVn5P5ia6OduRjvjmi1bXlq764sz7X53Hrq/MqdFBfPHvOe+rK5o7dpWMrMa0zd0Wu9+BbvifED4EqlsrGdIDiubmvWo9lleOIvjXywd0ykn+EdiYDo+20KVkcOOtDczqo+s4dnxqNQ/NmX0G9P7bW+WM6op35oJF/FqOu5jmYjWR8577zAf2N4hb/TPv5eH5wcF/45Y8fmh/GGH/h669fVpgN+KWP6/lBaJ8dCWSAVeISOQqVADJzDF1HQNGekyaVRFPWNtNccf6Us4/adiY8ERxH0ZWjshbXyXRoKCcZnfcMzlqZ8/wcqCaGFB0V5GT8nWCwk3xBAa27z0yHOElbJzjLgrZOWf3iuKyuaGT7wOpqvBOgOm3xnbuBmvteM7u1co/ZnXMCUlW/2tAdRe1dvbA7yfFWEP+jQpUEqdiriGx/VdLOoVE9I648K0k1J1mjnhUwfR992Ux/I7oI2dnI7II7JuOb9T2377gbu/RSxwdR6NhQ54w49Ku8mU/wIdQVD3eMkoudbbWODuKdr9i96IPMbUyfuT5vnLND1zI6jlzuvuzwibrxQMUGOnLsoOPs84Xuea76jav3ZsWXcWOyg/sF+yexrzrCzjOh7ni0A6x+tTE/33nGsqqzORnQ3qr4AcUHrM5kc6DoVWkpHmPs81PUGXwgY9D56MQsHag8xnyuHVnmeGsHFN+HcT6gvymc/7f5wcHBjPkD+YyrPidTf+Xj2DHG+NU38jH9z0wyj6H//57R8DrJSzR3dxJqRsXAozU4CRsmE5LF4Z/RVYGvSkTdClnyqpKUrSQQq8neSrJQjWfvYSdWkrtOYofdvSxRtBLIVIJEVzaFGAxUE17Z+aomg1mAFstuQIfmsR+j79Bw1xvLTpt71yo0q6jIp4JP1YawK2GL+tQdjcmQSnInw+qdfYtAPtIFdbZWdLzq6+j5LEFWPROZfnfvb0fnO35ol6ajS2fMMkS9EcuurnV0p+v/dfxYBLa2DLv9U3ReHL+5S7tzh5/bjq60xf74wTy2uXQqbdl4VI9tXTvk+MNzGfkH8zjmR8xjMl+e6Xelm7P1d32ASr3qf6v5im6Vj7s3u+bNfegZz0pXb6kzhuh2dbgjh0J2Rrr+0sHbAtLz2V1w6TlA9yHakKyO+LJxc1npgZVy5Ifg+DUsLlB1VK7I5KzNpecAvVuljxiiHkW2P9KJ5a7vHduzmGTmqeRWsVTcq6zs5EcYv/MB/ZXjuT6an78+Pzh4Pfjl8OE4wnFOmAM1xhj/haD/5zd/XP+zgdeORFGkVU3+RNpVh8dZAzPO6r0w+lkSKJu/M9hzA+ksoevK1E2AZkmtSr06V8m1QlM5jatQgdQKDYe2E9Q4QVRWzuRCdUeOGc5ddRx3Vz8g3eckdtn4J9LGeGXz0I/xVfMG6EdrydbN2pXtqOjq1Tanr4JOgK+CYNam7mdsY3cLzc3ucyWBkN3de0DnA/rqPrhJr1hWTzchlvEYQydk5rEssYiAEjmx7YG0OXDuP9KZI5RnqLvg6Hj2zPxu1x9H8uzCDh/NQTxnsQ3R7tw/5E9n71zRcOy84h/bHVrVsxbbKj5GRi+TzZVrJG2o/VZ2KOo1VH8K7VUbz8YpnZ7Jy/gqXx7VY1vXF3DtTIVfh++OPjVexX3XP83L5jp+GNKH7jvcYQ8yXyd7d2w+25fH774fX3/7TUnGg9cBdOZWzuCKbZ7r6r5V9SFqU3kSNyZz2ypyI7A4wZHT0Xmx3aW1E+47nMHOKbP3rk/GcjKKd6Y7O0ByK/8383fcZ8T5gP5K8Zx/bX4+nh8cvCx+JflLa2aUMicAJQ4j4pz/Enxcd5NhVSeRzWHzZmNYSbZUZYpwklVZcJklM+aySlxFh66z54w2k8ehhRyt2FdFlpRaKTvjnKSYmzjL5q0GZyvOqQqa1PgOLTdAy/q6T1VGdaRDM52K4K6xcnYqujDWWWCk2rKnQwvphcp4JRNri32srWJDKu072pBsnUSEm0BxxqOxD+NzerGNzVG83fvLZGX1v/Ld9+NfuKMkZ/UD+m64iSg3yZWN24mq3xTLLFkT27r8GH9X/yuerh/a8bs7PmV17Cq9Hf4Ze79PoZ7xZn5AxjuTh81jtjy2RTj2CrVV+FXnumvIzq1TZm2Vs1ON4artse8p1JleRn2sTdHJchTZetw4gdFyfZuOr6RoZHuX8amMqdrCSvw2j2Uf0edx2Vnv9Dn9DjL9Wz0/WfvB20ZmP6s22h2vztNs1+Kc7G6ieuaTOvrX1fedMUqmeG+ZHNU2xAvJ56x/F9h+qP/n+BDtF53ZH4jxCsq9RNqsXWHeo+pZRqj45lmMhtrZ83xAf0U4/0T7feF6n+c/UDiI+HPhn16PAW5E5nggYx0D5Vhn86Nzogwsk5OBGWhFA+2NSpLEsRX5IljiM+OF9h3RcpKP85yOU5Y5F1lSyaHlJLEuZMFB1pYltqrJLOcd3Lo+t3Ud7+58J5jp0FlpqwQn3XJlnXFv3b1WARnT2W7dTTBn5ezn8qrQyvQ4q3fWiOpqTqaLK7qxqkdXoOxmtQ31qXOLkg8PoP2BtCt50Hw2NqPlznvLYHvb8R+c8RX7PvfHc+DW57JrV5UfzPZF7SHTFcpXjuUB6ogfe+7wOVh/xe6wtq4cDO48FZ8oGjt0NXu/mVzzmDjP5Y/OEptbjanQeVP0HTutfAJXJkXbHeOUnftQ7VNAuiKWUT3y6th7J7eQ+e6sL6OxWq7Wd/hMjMZqzKHGrMx15zFZ1Uf0OLar65/bP3P53bPfePAb+Cvfff+zMrPb1bOtaMS7xvzCiq1BcHSS688jvZ/ZjkxXMhquLnXskno6crN41KGzC8wmqdzJAOUByohmB4wX4xPnZnvH4jj3GeeModeLaJwP6K8E5+P5/SC+y7l+Pqa/T8T/V7kbWKJ2h8bVHhM4GR9kWJCBibwdI6sMWSZT5sCi/hXnpeqoMl5ozZUkaHwfVaB5WcKpmrDLnmpvnHZWryaqnHeavWdXtgqNC6sJj5V5boLHSejsCHBi2ZGvot9cxDPM6g5tFYQxvrHM+joJYxVsob74zOZl9ByakT5bG6u7bTtoO2UXznu9BbIz6rTFhIfTruRA43bd9VslOF4S//y334y/OiUAL7hrfY49YYknJoM6l1EHx7uHkiyxjnwVpuudJ/Lbog+NaCNfzdWFCK4f2/HFOr6Paq9A+VCKfnW/ukB+geMrOPzdNah7nL0bZfvR/BUfxT3jFV/HkcOhUTn/rM2ZN4OdYRZ7O/o66j3Xd854KT3u2GiXV9Xe3ypOcHislF053P7u+F18ke5bgfNeKtgh14448+B1IfMrd9CcwXxDZctdf4uNcXIxDt1Mf1d0Bcr3oDrjU40hKrKr8q492IHr3GT+1gjtsaxoO+1I93fzGug+XvPY3Xgwngxo/ABt5wP6C+N8OL8vZO/z/FX6+8D8/zCPTsAYvkFdNcwVw60MRWawmMNVMWCurMyAO+NWUU0KZg5C3LfOHiDnRSV33CQZo4P6XEcok03RdsuqzaFR2Uu3nrW7Y7p3hs3ZmfjZGbCogGmnTFX96iZLuomeTvLWuaMqaa1+aq6i80HQcuipfrVOp72iTyp3H82Jbc656AaZHXQDe3ZP0f3KEiNOsqQiSyy78+8J6p9xZ3juJE8sd+zJVXbtakzqIP828lD3GekoxBfRQ0khpVuQzs2Q6So1ptLW9Rsj4juv6rxs/C10aIbsTO2k77Q7tBybhnhkNlT5IapeoZ3Vq3RYmxoTx2fxcxyX1TM/lfFn5VXfOvPX2TzWl9FxaFf8gpX27n526gyrtrsyP/NlI93szHdR8Q1XaFyo2K0q7YPXh8w/c/1ORTMC+YZsjqJV9YdjW+XOznMuudDTQRYLspyNaxdRWzbX1e8VOs+Bam4jq6PzxvxZ52y6Pl4EuxsolnsQTwUmf6RxPqC/IM7H8/cL9u7Ph/W3iV96fKQGXpVRPbavOAcZlOFj9F2nsWLAmNwOL+VgVlFJ/LljlSMQ68poZzJ0y8yhQjIqGWJSt+LcV5Ny2TjV3qXn8FtNZlYCshXH3E2GqafDOwtyXB3p0M/ouGt0dNOuxNcY9XOVJbndsdkPjWdl9MH8QzLPbVP6qYqOXqyOZ2tCtg8Fe4j3CONugc5duZ5xvPqxMZGW0m9sH9H9ZTScvreK6gd0V4+PseceMr6VescXZWV0rzJbzu65kuFClF3VV/VhxXY4NFhbxT+u8KmM6ybGVmRRvDKaK37CrcY5foRTdtqUPxLHOHK4bd17wOhn8lxAOsb1Nzv5gEyOHf4zs+uZTGjdzA9YWRtrU7JU+xx/KaO5Ggsh3HLudc53xkI7UPX/VujeYs7B68HsJ1515bd1aCIgfuxcr/gpMT6Nfe5divaPye3qlGtsZlsqNjGLJdz51bYVO51hRwzg0KmcMXQm2Tnt+o2MZzx3Mb5zYz8EROt8QH8hnI/n94n4Adx9z+fD+dvF9fGcoWp4nXI3SGAJnOi4zG2sjug5cIJYNynizs34K34xiYPGVx0Mp+/i+zA+lSFL3Dpl1FbZwyy5m9FQ49w+p67GrPDJ2t1+d2wlueLoATUPPVeSWU4AVIGSb5ByN1hi9ep49y5k/ejeO/ePzYsJa8SXJbqvOvp4jmg7OsvVXdX97OgJt2/uz95HJWCLdJ2xuxN21QSF81NjI98ZaP8Uzcr67g2dv0Afo287VpDZouzMscQJm3MBJUQcKH1WpXHJpvzyTOejeYyfo4uVrKq9qlNvAebPjtDuyFU5E0qWLN7ZsUdV/9RpX7XTmf9xPZVP0uWH4MpThSNPdgYcfxONR0/HD3B8X8e/VfZ/hHImSxyvZHToZWtC/LM+J27K2hw+Lu9V7KAZ9Vz0z14SWVzYwXPbtIPnx+U/K5/y6o/1DMovQD4V8hMqPnD1vDL7UfFXkNxsDxWNayyK8WLfGJ/rnYotc+ZXdb1Du4uuHqrkY9z5anz0ox2/WuWNHMQ74cR5aOwY+D5cbV/+c4+P43/7+uuCaAf3hPPh9rY4+3v/+G+//nr8GfIRHRnNVSOP6qxtDM94ZUm8OEYZ22oSgaFq2Gc+1YRgJSnqJA5VexUsyTSMZ1cW5DAw/rHN4buSEKu+jw6v1f1Tc9g9W0nkOEGBGo/kyBx+JzHG9F4lmZHpzkriqpJcy/bN2XOkO8fwzhM7g44+YGV1b7M2NMb5Mf6ZjLF8i7oLZlMyWxqDMfVUAV+kM0QZ1bMxlYCf3cHsN4zxmcwomGU0ESp+01tG9wP6hd17wmwe4+Xq8avMEh7svGTJFIZMp859qz5XlSeqoz7XZ8zw3H7wDOd8zjpYzVfydc4IkuPW90n1uXZL+RuqzZnrPKs+kTq37jtj9rXyzpG9v8rZvKxth5+e8c986kwuZnsde+zKg3g6qPj7bK5Tr/Kp7Ee1bwU76EbdWqHZvX9uf+cMZfxuYd8OXhaz/5z5R1VbzPzRAfocnq4vXTmn0T+u2DUlc5Sl6schG4Xiy1ju9HftkWsLqvYaIXunKqZAvhfyw1ZiCiRPfPfojCl5GX1kdypxXic39eWHMcY/+/g4/vfzEf3g4OCghf/m66/HnwX/3/O5rByA+Tmj29Zx6jMazODuBqKPDHs1uZUlWjID3eXTTUzu3G/lpLnJtCiPK59qU3uerdWd6zhCGd/MYevMZzSqiZNuwslJCGV0XHlWZHP15up6Ku9iJSnT0TNZwOOe8SodNsb9IXmcYKuyHkSjo4N3JyXnAM69o07gV0nsojrim7WpZ0xgMEQ/iPlFGQ2XZjZ3nn9vWP2AfmHH3lxnWdF2dGhmF2NiJpsf9UnXnq+Uq758xXYwuSt6OMOqr9uFel8XYoJuJ28HKKEX6Vz6p/Mus3GuT5yNz2xxlx6j76zV8eOzuRdme1uZh2hc5R2o+pXVsZkPkMmQ6eNoW6u5DNfPV3B8m4pM1XJHZiXHLdCxt7fm/cXo6e3qGcvkQED64+C+8IOPT8dmrcb80fYg2uwuKHvJzribn5rlYmUFZmermPkiOWKMHWWIfDM9He24a0NUm1seRvuM1byGk+9x+Ll+JwM6G6gt8w+RD8bOjJrv5qa+fK6A5+BT/PAnX51/xv3g4I7wX3/99fjl8JfoyLAz46mSLAy3dt6ZQe0kkTI+jEfVRlWTmGwuAzPATqLJ4bHigKhkUEdmFUBk76f6HhzHKGvvJgE7e746ppKsUjQekjKjd6sEUiUB5uwBWpdDy6Wv5iNUA6Ex6jpNBQ7xDmZBfnZ3FT3nx8ZWkOkVVychmqxetbUKSP/O9Jy7gOZH2kr+TvKwckezpPCD8VNw9VFGT8mXjbkXOB/Q5/tQ2YdqYkf5uF0djBD5OPRc/4PNUXVXT41RW/eKT+nYhCo68lSh/Fm2dxV9jmzBKuId6Pi31TFxXMXH7frObL6SoWLvK7y7721OsM71mX4cE/tW73DkE2Wby5ktRnNVeyUnwXyErg2pxkHsXlf8Acdvd+XK/IqOr/GSfkllb1eh/IHsIzrzMVyfYsXXP7hv/GD0/LgZyF44sa3yY9nYit2L/zw9wiznQ1KOYL5ORUa0B5FWjItR2zwf7ZWyp1k8HuXs2JmObuq88wzMH3N8s51+5Rje+li84uh+dmbGwGdXyfuzD+i/4/Fx/LXzV+jPivMR/eDgvvBfff31+HPJ/xM9Km3Ux5Ape0TPQZbkQM8KTWecyy9L1Dhr2QUnIbQzORaBzgBzQOJYtd+u07/SpsoZKk6beh9V5y8ic/RdqISdGv8wsPNfSShU6tVkUSWoYAm5h6SuZFft3eR6bENlpQeY8x/BznB2z1ydxNqcXxyP5kfa6umsJ46JiHqP1bP5CB09hYL5mQbTxw4/J1B0z23lzjJdw+4j4q9+FSga1bX8te++H7/j22+KErxeqA/o2X3YkSBmvqlj0zrIfMJVOqyf1St6z/HjXXlUu+Oj7pZjF+J+ob4sWYZQSUaurFG9p1vFcazN8ZWdvmyMG2ugJwJKZu9GNeGKxlToXfWKbMimIX4rMYDbnsUezlxVVjKoMdUYRvHp0EJQumiHzX1JOGvP5mWxZaRX9W934q2/rwON+JF5xV+a7QXyNyr2l9mhuez63fMaUaxcsbFxvDu/yoPNmfeDxd3IT4wyOzEx2iP0jlWZ4bnjIzTG8ds65Yw2a7vAfKlqbsZ9h7GM2j75C/R/+vFx/J/nI/qz4vp/ZJ8P6QcH94G/8PXX41emf85dOT6uob/qmcFGdFBbx+DNcrhju8kbZUhXaXSTVYzO/Mz2tyIHQ9VhYPOY3JW9j+1OoLFzbzIZ3cCnekaq4yLQne8kvLKkWiex5CY13LlVulc5JuVYks5NXFb6nXmsnOndqn6J8xm9J6Pu0EK/D4IWW1vnDnXoZcG7CuYrttOFss07dF8nGe7qD8XPHdv9uWuo0Ks+7wXoA3rmLzJkui2bt3KXMrj2/5Z0K/6n8q1WZXLmVPy0rky3RvSVsvbnxu49dOipMdUYyqkzPiv+f+cssqR556446PianfG3sksryf2MJrK7Dm3XFjvt7vqq8UPH50JAOmrnO67QyvxPZPc7e4Xaon9eoZfp+W7fKl6D7TnYA6SLVnNaiD46y459jHaOtUV+SAYki7KlWSwZ2zNfontvot13Y3yl91R8yHwMlG+olJVMM1bsxm4f0L0D3ZgJ8UeY30XVv4t5GjQfna+57cvI+J96fBz/1/mI/uw4f41+cHA/+NWPH9GRcY/BCApOUGIAKfB5/oyHMKeSMFOOyG7DuMOIx3qFPmtz2l2H2pXDgbsf2d5UzkU14RV9io6DVNmfHY5eRqeLHUG1SkplbRW6lY9MTl9FThawZGXEE9XH6AUpqr3ybqPOzmRy79k8BtXRnWT31f0peuq+ZeOrwdMMFsQi21rFilyKVnXcruSl0hNuMjvr68LRQfMPtVV10sO4zVpeEvEDOtI9HSgajt/ozOncsYqfuJNm1weM5ezd7PBTKro5k2FG51yt6NEs2eWOzeSorutWtiGj2+3vxChVfyWz6ys8I2KMnM1FZ8VF5b52aLn+LPInqz6B8qPZmMxfV7RcVH0P1+679V1zMij9f0u/ZKbN7h2LV9xz4vBW6O7vjvdSgbvug7cB9i84OT4UKjN7hO4gu5fIV4t0WVuki/jP81gZzVNtCCoeYOOzNiRzN454EE9XnthWtbezPIpPRddkvlUWM6k2N6Zw7orDV2FH7iiLZa/nlx/G54v67Y+P46+fj+jP3MzPOwAAIABJREFUjuf+iH799fvBwcF+/OrHf84dGXQV7GeBh2MgsgRfJ1njGkLXcGa8u8nI6vxMriqPVV6ODB1Zdjo7MUnm0nLrWbvq754jh988znFe3XEzVCKqkiRSznaWAGMyOLI5ZedZTdKxYJCB6dvVZAgLvBB/pM8rd/JpfH4Hn8Acdl/RPPZT9BDNKHMsZ/2rgRBrq9JiZXfOIGUkq5InG7uabKwmCK727o/RinSzOhuj5Ec65Z4wJwAzHbQLM4/uPWSyVuRc0SEdPy/zrV0fxXlHjm+VIaPhyJth9R2y8RV9jmIuV5aMT4XWCrp+sRpX9YE7MiifIaNR9QeyWLrDd6bNsJq8RjQymrHf8TNdejv99xWwNWV7VYmTUJ21OWN38Knw3onO2ZnnoPk7zwNC9Z68BF6DDAc9OHfR9cuc2E/xdPzNaPeQDmX3nN1dNjfaWoferric8WV28SqruRFoD+e5SNdX7buyF45snbmMBmqr5HCcc16Jq5QcM5B/34mLVvx3+AH94OVw/kn3g4P7wYePz2gwWXIe9cXnBTexsWqwOklF1sZ4VGl26quJoc6+riQ6KzK5zouSyXHU45OVGb+KPKge4Z6ljiwZqo65GltJTLnJqyzBhD4ixXJVNiZrlZ7bpvjNyAKqLPnmADnzMQBFehzRcAKQJ9Du1NG9RXV0N7LxHd3pIguYVFsV7N1FHm4iYEWuyr3O6lU9kvVVf1GuznxUVneW7XM3ifEWUNWJVWRnnuna6r2f75niHe/kNS6uz9FPVb+26vNW/U5HPhcdP5XV1V2Le7/ixznjMtvgnD3njGVyRGR0YvuKL9yRZ7U+tzn7WzkHamxHl6CzuWNPIw909pXvqcoOkG+5Ys8q/kCljaEjd+b7u7JkvlNFFkeujFdlrAN3/1dQeQcODYXsjLw2P+61yXPgwXlvjp/p+o2oPvNhNqTrn860GZi/043db4UK7Y6/HN8zs+FIrsz/q9hJl36kV403lI/Hys75y86Q2xahfDmVk0I8lOxo3JcfBsZve3wcf+P8FfqL4fyT7gcHbxu/9PH/gx6Te7GMgjiWOKwYGWfsahKNlVVSJZPXNdCKhlvP6CnelSSp4wh0kozunmXz0bynhTaHH5PVTch1A//Ou3ForiY5dj0jXcUn+xDF2iL9LBlUWYPTl8njoJKEu1A5K0zXI1tQ1W/xzsX5qM5+il42F9HKkK0Z7U8F2bzsnLD3lNlxVa7Ix2R077dTzu6yez+dn5pfBeKP+thcVM/mvUWwf4LygrJXlaRFNh8lnFQ90kGJoCwxxXxnNIaVs+dKueK/Ov1VHbmyBlZ3709F1ooOd8+Ye24Rv0hTwXnHFZ2zy0dl9FbrWTu6sxV5MmTJ5M556EDppYxfZt8VKrGB67+7PBxa3X1GumVlbc4ed2V19t7h05Fp5RzvuAMdf7XSdsHVwbvudTf+uJ735le+F3R074wsz+XE/eisP5Eyo1XNL0R+iueKT1LxGV+aR3edzMdgOqxqjyu+lpqzEnNUn6zN5cvgxAPZHejEgQ8///Ag5Twf0V8HbvEx/fwT7gcHt8F/Pn08v8ACPZRsZs63m+RScIycollNPqr5rkwribdKcsZxMKqJn4rT0plfPRNV5/6p0KboV+StJugq6DiRM6qBu5PAcZ6VJJmSRekaVGf8FQ9Uv8ValSzVpOyOhLar22KZOfisjc1H9NwxjLZDI8qv4OqVON6to3Y3UVe1Q+o9oTqjU02QOn6F25f5JVk968vkUPRcPiOUIy9Uj3P/yW+/GfeEv/vd9+U7mbW52OkDOPfHlceh2dVLDl02BqGyxu5+zOWqDhvDv9+K/w5U/K5qUtXxqzJc660mRrN3U6Hn+trduxt5VWxpRR5Hlo6PUEXlHLhjq7FF7KvYfafc9S0q/Do+/gq/WEZ11qZQWUfGY3Ws03cLOPx26eXunOcAevf/yJ35l/eMv1HwnStw7OIA9R022vU7GVxbu8JjJyo+18Ooy7uidzu63OnP5nZzKQhdH8857yvI8lMxlqvcnfj8MhPm/CX668Duf9r9fDw/OLgN/nTxL89ZIo4Zy2rSzU1QuklUN7HZpYcMcxVV3hmNHcmZjvNyCxqxz3WC2Fhnn1aCg6x9FbvoVj/eZG3ow5Bqc3hmH7kqZQTGf+VZTaRVUU1qZ7Ti2FnfKzrMRiAbcsnk/tT4IZ5onpI/zmVYuXNxH6qBYWZ3GQ1XJiVftP0OXVZfSUZnc9Gv05etR9FUtCqJBmet9wi0Nnam0Z2o3GdEL7ujF+2HUFZ+Mro/K7ok03vXc9VHdmi5tKvntRMTuOW5DZ21nbb1AqLJzm1WXkX1frk0mQ8RgdbtyqPs1Qj9sY7K6o64cO3vrXz2DHFPqjy65y6zfxVfwJ2v+GV9WVvV/8nW4Kwx46HounDjEcefcX2eKq9dY1fgnNcKjdeKeU1/77vvx8MY4zefD+mvHj8Ye+0Ps6WO/4nK0f/N6qpcyW1E+rEcx7s+7Uy/C8R/7lP0OzGF41speVBfxrf6rrK5jr+1w9eqrmtVFrW/yp+tgv4Ferxc/8/5iP7qsPIx/XxAPzjYj//s48fzMWpJXPSMZdS2KxGmDFjFAaskGjMnctVwV5Odqm3FwHf2NuurtKkxlURvlgSuBAFOPWJX0mwV1WRHpRzb0IeeWK7Qnn+qzeWp+Co5mGxonKMfK8ljF9X7qOjEu4PaFE82P/4+GGMYz+y+O7TQ2rP1MHkcOm55DC9Ar+qoqo6unsmqXsnuMHqi8Uw/uP1IdtaW8VE83TW6uu233VFy8//77nvZr85iR3fu9Pm6fpEztqr3Yhnxiej6Tqq8mmDs8Mz2uuKH3ApKp8T+qmxK/7o0LlR9hkq5w9+12bF99zNrq8jWHXsruL7xbpqd3ELX1+jwy+Y6bW45q3f1Q6Z3dpYrPBl2jdk9d6eOrezZbiC9wu7Db7ojP/Me8bfIX6DvtEkV+7cS/66uw5FByeHSr8CltRpv75R5l/3fKcMu33Ke85wxndvW9T0zGvT/gR4n/tbHx/E3z0f0V4X5I/j5/6UfHLws/lT4eP6UlC88gTHz2Oh8d5KCkR+ru45cNwmYze0mD10ndocx7vBedYxdPl25Os+OE8LkqjrvFTy3o7o7UdJJZMV+9PFJfYTqfJyK5azuftzK5iE+rG1GdqfVfKbHUV3pYocuw5P5U/MyWRkNV25nPbEfzYlt2f7v0uFuP5Mp2uyqLnLvUzX57DyV3kBt8T66a0V02C+TrbI21nYvyNaD/EmnT9Hr3tuH8FSyoHUp/3ruz3Ryxa9FcMYqnch0spoz74fzvjp+acY30u+cHxeRb6ZbM1vu8snqVXoz1L1Zsa2MfkYXzYt3tMK/Kttq7DNGvr6dZ9PVtbfmg94Peiq6rj9fuVcu/QrtjsyKZxZjOHI47RmdbH/ctoxPtW/nHHd+53zF+nP5de46HsYY//DjX6N/eT6kv0qwv0Cv5OfQ2Nn2sPIKL+QzKp86QtlZ5nfF/jiW+Wcd++vE0dFnqfDa6ROwOCf2P2fc2Y1fqvuicl6ub+fKU7mHih/yuVXbwxjjS4f4LYKgg304H88PDl4Wf/LxsWwIldMREZ0g5DBlSUEmg/PstFX6XTkVqsa6a+t2OCEr+1HZp46TP5fV+dr1nm/tXyCH+lbIkjCVQB99JELljO9D+GVtFX5oTETWzug7CbJK4mwGC1pjX6QXzxIKWIfxzGizufNvgPYKKgnwlWA31uOTBStxXhYMq/VkOrMaaDMguVF7NzHLznh2h9w7nM1j+gO1O+thtBBtNFa1Vdao5Hur2LEedqcqdxDpzYtGLEedEOlEGZDuiDKuPmMZoeJjX8j0VcY/01lO+w5/mPG41X1CNgK1d2RwfZgda3P9+I5Nc8Y58+MZY7b6lj78yrlUsu2Qu2LnqmM6Y8fAelE9GS/lW2c8Gbr0EQ90Jseo3Xt3Xe74is82l7N5rv5ZXfcufblKd4Wm2t/X4OPNsvz0478S9IPzIf1VgcUwY/g5rgejLxuHyqwty9VV7L3Dy11D5qcxHky+bC+QX8zkuxUqPpfy7RV2+y/uud4JRbsqz275M1/jaYAP6IrJDx8fx4/OX6G/OvzwJ1+dj+gHBy+E/3T6y/MIlmhABlIlAmO7k/SLY1m7kzhcaeuUFbLEI6u7vDpOwi7j39kPl7eiWTlbnXd9C4esEwx3+DkBAEogZUklFNSzDzvOhx82D9WzMS5/VHaQ8ZifTtlNSiFdjPoY5ner9LXzVGABMPp1gIIDJgOrK7C1Mhronqh7xngyOipYdxKkmdysr9LujGV1946qtmpfvPNIlygwvYR0CRuzc60de/Ka4axH3SfUz/Rn1c9wdOGDGJPpoiqfqDvieNWn5HP6XL9qliX2VffqFv4Y43Gre8XoZ2cazUHjd+hvhErscav35Np8Z76znqoPNN8zdbYdGVw+nbmV+g4ebh/SZ+iZ0a7wR7GPM1f57o78US+z/h1AtDrnIFt/FTv0V5V3l47rl6zKovw+Vw6GHTrjE7/qu+/Hw/mI/mrgng2kd1zaKk5lfjcai+ayZ2Z/0boRbSSn6kP9UQ5kT5iMji/g8On4O7f0/9gYZFN2+OovERs4sjuxEIvRXHTWE+fAD+gK5yP6wcHBwa/jFz9+PM8cKRa0KsfISaY4Bq6TxOu0ZfWMjots7nMkoXbxXtmTCu0KPffp8K0m0CrO6U6HzuHD7u5KAnfHBx+n36l36SJZZ1SSG1lbNpb1MT3bSa4xHV29g0yuuRyD3+zn8HAD0FhGdTXfvess4HUStNX3p2y0ggq6Hf5OckDRrdyX6p3q9KG6c18VH6WnEI9I09FdqE3prrcMx66pMSgBpnSWqysy/dDRT0rXMH2GfPaoU2Ib2wNHNiUve6r9VjrJeRe7/KcMt+Dj2orsjFf9lVW4cUNsc2MYJnv2DipyrfapcfFOzuPQfa3wynhXgPYZ6ctV2uj87rRTlVilQ7Pip2V+f6SPdDfj2fHzIz+Ejs/TqVdRkaXCr6JLnT1zkcVRTp97vpy+DNndh3v18a/Rx/mQ/uJg757pY2XHmP6YdVPkmeUFlI3o+JsKzO46fWPo9cUxDrL1x7GMt2rP+DPMOqa6JtUedVZcc7b+3ajSVTkgJyeTndfMj+zERwrX+PIH9DHG+McfH8ffOh/RDw4O3jH+E/GX52N4CUynDbWrJIrLQzlTqi2j2+XVQSWR+Vz8nDZnHxw5d+1rxdF2z4Y713FuV5AlGZ0kpEvHacs+7lT71AehzjiHTiajW87qLt2sbe5z3xNCTN5FPpVEHXPwkR54Au1VoIC2omOcMU8D33FHrplWFmxX9hjNc2iooM/pj+U4hiVF5rKjAxTP6l3J9E5cA5KDyebyj3JU0LnblfP0loDW5NpXlqRiPorSTxU/F6Gqp5j+yWjMtiHqSPZk9Lt+VAXZvNV9r+AWfptDh9n4iOwdKnszt7lyIXRiu1jvxGBVO1eNJ+f2HecL3S1176IMt8atbcmKv8N86ezp6jjnvjn7o+y047Ohsmv7q+/Ime/EH84+7fZDsvhJ8ezuUeb/voSv5a6/cpZvhYePH9I/nA/pL4K/9/H/Tx+h9EamM5VtQvEk8r0HGBfrSkfG8cpmZ/Kq2FfZDOZbsT1Aa832hr0jxNtpZ7IoHgrZ+1YyMR6uTev4SBX/c4Vel0anPxubne/r2fqAPsYYv+Xxcfzt8xH9zeJHX/54/PAnX720GAcHbxL/0fTxnAVPKil9oZoMqCYFM+OnEntOv8PbSSa6cI3dzuRhN2GjZFhJpDo0qmt135VzbtwEYGxz78YqMmdTOa9VID2g9ILzZDQd3ePqp5WxrG+G2tssGZUlhRi/lcTkPL5DhyUor76KDO74KCsLCKMc2VjE3xkzj2WoBMhZEtUtu3JmiRF2B2KZJQVY4kHdbySn4l29T5n+GaC9okscmWdkCRL3Tq7ew7eK7ExntrvqD2Z+mEOn4o8i/6T7XpG+Rk8mb8d3UmUXVf8rYvU+MPtQARvv+g2qzbn7Sh9X7C+rV846Gl/1GRw6TszkxBzdp6P/Z96Zn/FSYOdGjYlwfRnFo4LsngxQjvMq7y/SR3ZpZU0r8501dXyVrJ7J4tTntkqfqzsVXP939ayuwLEr7jouvEYddNDHF0P7MOx9I/9wDN9WKR1cqd+irOSv2GF1f5A/tmLjnRgQyRTbWT2WES0FtRdVX7GzT+5412fcEatkdFDsVY0/q2OVjF8W6B9DcXBw8O7xH4C/PHeTxh1UjQwbu5LIq8pR4VlFR45b83HpZHvu8Nm9t7sTYYy+K4eLl06wOB+h2Icn9qFJ9WW0Mt3j8O/2O7JUoPYmjlHlMXhQ4soVg7kYGFfhBNRP06/TP9OP5UH6VsYyqP1B74m9IyQTSlBk7yOOcd5DlBe1xTo7r5WkqXPfkAyovaoH2BPRRHdc6Si0N6tg99K9oyv24C1jPv+ZH7jTh3Ph+KoV+XbKrOjvksnRsQ7dzrqjLl6B0plVWVw6qp/ZYKTjBxmb8czshJOYzGKw1XikWu/cv9X4YQyup2LfDrAzMfdXzvCOd+T6DvP4WFa+SeStfL9ZFiRTlT6jp9oYVD/qc9uy+APVEa2szuhV+LrzOrSz+VUZKvFBF1U6rv+7C0w//PQGvA5yXO9ZxdYXHP8h868zWeY5br1SzvIEak0ZfQdK71dQ0f1M7w/QjuigPRujJrPj0yo5s7YK3BxIVu+8swo/ND57B115HZrtv0AfY4yvHh/Hj89fob9ZnL9CPzio4Y+Tj+fK2a4GMUwnrwTiT6Ec6bk8HaPiJFm62JWMcMevOAdx3gpdtqer+7uS7LrlO3U/enTmsfmVhKxKRjEd4JQr87t9im+33+GfoZN06erWig5gwdwc+DnBGwu6Msx3TQHRVXxZwLwyFo2LZdRWSQYwns78iGrQPcvN9EemE9gZjOtwfQrGa65373i3jcmmZGRgOsXRA4puvLurduy1obumzPbHsuLnyuD4jKtPh3eX3o7EEYOzh0gnKf2HxiG4CaaMTmVMNifTFS6QHnbPNePL9hW9A6Z73PNbPddOfxajVO+pu64VWbt+lQt1Tjrn2YXyJ9A4BmTnXJ91rl+8nPmVO8vkVPKwNkW3M5eB+ToO/66vOkJf5vOpeoYKbYeGS6c6Z9f9c86x61dWeUTcmx/61lB5t1ksiGJXND5DpjMUT1VmbQhMR2U+A6tnyGKzW8X1c9vcntmRlRgg0z9Mng6vzlj1Lne+866vO5+RuZz5sC59NO5pLH5AH2OMn3t8HH/nfEQ/ODi4c/yx6eP5bDhZMhk9VRlhRT/PCYyV5IWaX02yrMJNZK3QcNeU8XScjKrhRsmpbqItW5uTIMt4dFGhlyUqO8juq2rL9IJTdsaujtstD+M5QNmpd+chOirhyYJRdQZjcOcEe3P5iYzL+Ck4fN0+lzcLXK46Go/m70gGoPkdIBlYPfYpuz9EW+xb8SN26qOKHGrNCs7aumtgbRHXGfqb330/fuud/L8nV/06x86v+qdZW8Xv2ZEscX0eh77j+6I+pG+j7mFQc11U5Y19rl1niOOjT6d8vKr/54x1aKI9z+yIQ8+9b5W77rRX7lZVd9wyfsh8FQT17tC4eBYVbReu7xvbXL6ur1q9Z+pMde49kzOjvSPuQz6lQ9fRDZkOq/LuxFesrcJnh2514wJXjqqPXcHqu0djVH2XHjxYR/esoxiYxatxvEufze/Gy5ldYLIg/plcsQ/Rr96Drk/I5EL+Nnt/jO48JxvbWe/qmKqfn7U55Qwd/1bFUJmP4tBXc0v/hDvD+Yj+dnH+Cv3gIMcfDX95HhV0FqCq5PAYPcORJQSyhIYDRSMa/h0GtCITCkRUQsClmz3ZPKevsy/O+1R0KzJU32dnT3bBTSq7tDLHmAXx6mMPanPK3XlO3eWxS4b5qcoIbhKmS4clrhSdasKV1Vmbw5Mh6gimM5wykjHaNFaen468DNVkAAruVeJCjc/qcxmdafecO2fcpa+ezt12dIcjv5NgcGRiT2cMG6tkuid8+e034x989/0YQ+s/9HQRdZOjH696RZdG2Rz/p+JrObSZPnf3rrK3bB9m3aPmVtGVPb5XFx0ZI1/Hpr8GqPtROUMrsUSFLqPt3hHn/nTuqAvki2TjFf9IC535Cj/GX7XtuFuzzkW+G9o3x/9hdGd5MhuB1hDpVuHOy/zJXecy29tdUH6n44c6vpTD24WSkfm4maw75EKo2l1nbbHt3vzQt4YvRJ8br8c5UYdWabLx1biYyfI0fH0egdaL5GQyXzRUjFCRx/UNK7F+lFXRqup1dTZYW4aOP9ht65zn6pgKDyWzG9u5dD/5C/QVI3M+or8sro/gP/ryxy8sycHBfeHff3ws6UZk6FVQc81BZRdZYsahu2p4Vh1DBTfgvsponnqHMfHTMbCIpqo7dDsJquwcOPxXHadbB4Fuoj2jMdNCyZqVDzWxrTu2Oierr8jaXVvWh4AScRFuW4YdOpfRjfeiwsvlgXgyXaF0iaLL5EL3piLvTJPZxm5iwA2WWZuy4woriTzlK7C+XfrpQbTfCkqOKO8gbe4z4tZ26qXh+i8q2TUD6SN2R9i9qSTGkJ5hPJE+YuNnWVQdoXpmsjWqeYyf6uvQZntVsQvIh1K6zEV2d3fT7Y6bwWRbsbNoTte/d/pdnaDGVOKo6v1gvOe2il/CcMnFfIY4LqMVkcmY2XxFm/FydaXr27n6NqKyZzveZZVG1VZVZXDlUXJkvqajg12/ktFBdCv77Myv+LaqXJXNzXusrqEq18FtcH1Az+54Nc90zVF1BJUHme2q4ysz3spOM9vt6G1XHiSL0neuP13Vr6iOZFWyd87IhcyvX41XXbqZv9dp6/qi6kxW6Wbnuhrv/Owv0O9RcX/18a9Gz/+nXeP8FfrBAcYf+ahDmCFWhn+QOqIRy6sBmtPmjncMTdW5GoPvZwfoPTDazGm8yl2HUY3tOETIqc0SU2qMQnXfV52aC1lylM1ZdSQjLSeBpQL22LZzrHoyGlndKau6I1N8VpMFK0maStCEAqBKQHqL+1WhfdFHv5GU1bMiI3pGWt07mwWqKvhFY8f4/HwoHbA7NnL5VOqszPqY/ojzdshUue+Rp6NbDjg+TGW1X1WfMQLpKuaPKZ2xon+ZDK6uVj6voyOZL+GukYHtY9bnIONfea+3QuafqT2v0LmFPqnYb3dO5UxW4z7V342HZp+jM9+hr8rZe3fg+pPZXNf/qOq9yN+9L8oHrvSjciZnVfegNXXueQbmP7r6OuJWciu/O/JWPlPVr3T8TuWPMlT94uzp9lXh6EHXzuyU62APvhj8fs5A+joDi0sVHcdvR8+qjUB+hPIxHJ/F9dWRrI4szrqr+lrp4Sy3oPoqqMQ4LlZ9UdeHc9o6ssQ25vdW/NrsXGcyfLlTWf9c+GeOxxjP/lfpXwEZvnp8fDcf0X/4k6/OX6EfHCziDyd/dc6MIzNwFacgQ0dn7zB0KwaUBZEKzj52HJaKM8joOPRX25xz4j4VTwR3fZV9Wz0DOxO3zOlV5QejXBmb0WDyoHnVOiqjOpuTyVhZgws3weL0OcknND7OReMcxLvCaGW/Cp9O/wy0X2r/2D6pID5rn+nGclZn7zh796gP6SJ3nZFete62ZUk5NF6Nq+imTCbGi81T5wu1oSejrfi+dXQSL1Xf5gKzz8j3dXRJlkBSY9kctpaOr4WgZHHWqsD2N/KtgMUusYz4Kr2L2jM9m8np2oS57UJcA9IJO/zKCiqxxU5/v7LOavzj2sNbILvDztmrnM/qejpnP9N7Y/hnP/YjfxbRdPuZLAiOj4N8OTY2o4XQkVuNQ32Ozqrqxcq7QbJU/E2nz/UHV+9fRZbYhmTt+IGr+pTRrZybg9vi+oA+w9Gxq/ag6x/NNg7ZPeUHMXmULUVt0c7usvVoj9QaXXlc3X+LPjQWwbGvzj6rMVXdtRpj7BiXze/41aqs6lv+H+gK6KN6xI6P7OjD+XtE5+P5z//C3x9j/P3x4b/7J/YLdHDwRvDvgf/PeYTr6GaBUyyvGo/MWCuDsJIkYf2dgN4BciCQQ9E1oitjVHvsc4111uck0jpOlhsoVpJkVZkuOAncCh6mn1tHPFWwntVVucKnylPNddtnVJMYjA5r29HPAtUsgYXG7UQMbp/MH6KB+sbI5e6ui+2fmxTM7CjS6YxXHDNAfxfZPWSBOtqH7H4o3pW+Dq+MtqO/qjK6YyKYf8HOYDwbaP7qOXnNqK6tohNcPwH1O4k5h95OZP6UI5c6h8yeIH3HwN4P85N2QdFnejKi4/fFuYy+ijFin6rfCqsxw1x3zmdGQ6EiU2xjMUqVTxfOnrjIbLBat/JHMxsWgXyg2MbkZX2Z31bp341IO6sjqL1Ua1T0mS+nfDxXxuqczDft8la0WL2zH12fEY11y9F3rb4vhFvosF/79psbUD1wMJ+LMbDuucbt8iNUDiLDfIYve4vsREVW5o+y/AMqo/GrQHG3Krv+95jmOXZjpS/yzfx2Zt8zupU2Jdtz+Mo7ZFfvtlp3+27+Ad0B+8g+Hw70F+SVj+b3+FfoP/f4OP7fX/xNn7T9PBj3a3/pN8P5v/7h/ODgfeIPfdQfWZDcbYvtK0o845fN7fJecQgRlAGuOnTI8agY3cqeZTwqvFC5IqObRNuZBFPoyO5CJYfcBA4KqFEAjQJqFWBH/jHwYjxUmcmLZHfX4Yx1+jL53DVmSYuqPs76UdChEphZX2yPUPfhCfQ/JT+XjuI9YyUIivfRSToiGk4b4xl5qWTnSvCXnXlnvez+on5UZ21ue6bP0P0eRhvTGRHueXTODQI7B/G+qrOq3sd7ReZbZUk1har/0vF3VBsC0/sMzEYwmuyJ5qK9fwkwfVmVr7KvzjyHniv3ii10sSM5GPurZ31q73u9AAAgAElEQVSHP8/6mCyVOMfhfYt5MzL7ld13NLeiAzKa6KwiG4dkneXJwOghuVWbC+cuIx9+J/1r3Io/68Y3qq+jJyuxleKZ0ajWZzj+VoVeVR7kq6J6Btf2vbTtPujji6mc6eho13b5E0yPZ7RVHFyJh9m4eP4fxuf0kZ0bg+tWRlthHht5ZrKw/YhQ+n9Xn+v3M981oxvX6Lxvp32WoXrenfEr/usY/tnO6GZtr+IDegQ6fOcvzH8d8T82+Ef/4j/47CN6hPuh/Is/9H+fv0I/uGv8QaBHOk4Ja+8minbNYUY4q6/IUkEmd2VexxA7fbv3rprsctuzp0OvKxvDquMzI0toVJMQTgDt0Hf5sABdlRFtlAhQa1BjlYysL0uwIFkrcyLvSvvKHJUcrJzVrv5WPzUW9WXyoDV118sC6o7tQ7QvqOCyy7eyVnWuq0B3TNWdNqWrKroE6ZOKXqyeIaRzGJykSyd5pe7Dr333/fj5d/AXQM5+oTGOv+H4XdVndwyTJ64tnrPsGWmztgq9KI/rezr9HTvF9DHr22EDZqD30+Wn7MmtcKs4zEkCOuUKTzSmoxscfuy9Z2PVPVe+gnOOKmtxZEa6pMs/g/KfrrryrTKdxday6hcym9+lrcZXzlwcg+Ib16frjHFl6NLLaDhrUz4jo13h54xD/u5cZu9L7ZmyiRlubW8O1jH/E+5KnyHd1ImnM1T9FmVXMjtwlR17gcZH/ugZ6Slama8y399uTOiMYe8d1V0ajLd6x0xWFMs4+1H1z6q8u5hpuH6scycYuv7xq/iAvjvoYnirf4U+/8cDt96r8xH94J7w7yT/4U0l8K0ERDvuqWP42RzHuFSN5y10TyeRlRlKZ3xlPzp7qerdd4NoVOi6MrkOFsIqHeSYVhIlWaC+GkCjYCH7Md5RNsQ7SwCovmzdlXVEWZ19cxMSakxF52b97zl5sZp8zYI8FlDO5WpghWxDNXDtBnOVc+zKsauN6Q42jrWx+x/bFL3O2pm8ke41hgX/TlAczyE6r1U99ZbA9qeSSJn7s6dDz6WlfJxOGwLTMZ2k2EwHnbuMLkqwxX4lR7Wvqhej3Ewv3wrIBlVjAUbrlqjEAll7leaO5GNlTvXuOvw7slXgnt0uj4x+tE0VVH0g5rcxny3aXqbLKn2KH1sb0rOKPkIlBnH0trMGxrMbD2XjULxWoTWPrdCqrJPtqYorK3zVvEi/s1bU3tUN7zkmfa2Yz4KKezNd4fqgM90MTI9X6SNd6thg5i8jfkzvK3pZPQOLF5X9Yu/NscnKLqG6mu/6t66vkO2Fksltr/pyK3Td+U7M56zR2aMX+YB+b0mKW6DyF/f/2F/8B5/U/27yF+kHB/eMf3vhX6uIhjvrY44Ec7xc/qtjK0bllk68crSiIWOORHVPsuBmdW/cpJTbVklsdeVZ5eH0V/ZlRjUBPYZ/dpzEysw7S4g4yAL4GKizgN1JLqhEQDY2trEfGsfozai0VxMhLi8XblDiYoWWkoX13ToR4yQU5rYsIFbIbKdLq8JT8UN3sqIfsnHuPUF6Q+kSh59zr6vvrCID87PQucmSOOpeMHvB6veCp7HHp0T2vGLjHTqKbuZbdOVD5xD5ASwZqM7pMOdGMJ8HjVPo2oks4RfH7bI9FT+RjVe+5Cr/VVR9+ep8N65A96PD3+VZjQtW30O2BsceV/a265ci/cHG7QCzoZk+m/uUPhxkLGtz4ciV8VeoyKPi0UxWF45vouKuuG7lIyqfD9UzWd0+JkfkhfhW64wX4+PwZG0zqvf21vbnoI5K7Kl8vQjH13FsAvJ35vaKv1fxOR2+kW7kgegx+s56EJ9YVlDrZz6BK3cGtka2blfGDO6cqu/njunGKAzKv3R4V8/Kl/eaOGCYP0y/tr9G3/XP1McP6nW8zb/UP3if+AOFf6EhS6Shca4TpZyrzJh2jAYzrk6SooMOrYqz9AR4sLoKaKqJpAyMnpuUymhmiSbVpuRiT5dupb26x8wBv/pY8mWMz50c5kwixHuY1ZHc6sdosDpLIiCeGf9IN0ucOD81ltFmqCQh1L7s8lk7AUcFT+C3AjeoztpW+LkBnXNHFV+ELCGZ6QA2P7vvqh0lK5377/KJfezeufeQ0UJll67SmY5+m2moxPQIfahf0Z/nsOD53vAh6Xd1xu7ER+YvOP6E6ze5crD2XTaCnevOvZhpMBl32TcmK7uTCGyd3TODgPaX8a7a0d3o3jvU1ol3qsnFrt/h3NGK7naxop/QXYuY+9UdVncG1dF81d654yiWYvKwOEw90dgoOxsfy2geqlf5DTBuBeh9MH1UAZPX8fuUH5r5fioGdGSt9Ge8GF+nTdXZutVYVXbx0rbnQEP5KUqXRxpKRzv+CPP7OrI55wrFSJlvWuUx00ZzEa3MXnX0rLITTFYXrg+q5ELnhZ0hFdsqe+T6EKs+qGqr0u2i4werfbnaX8U/4f5SiB+sX+qj8Wv8/7u/1X/u/uB94JuPd6aSGFFQBpj1qXYV0HRlZPyzJEU0Chn93U6862hV2pXT2K1nvDuJKZemQyNzoOanOhuOXKpd1bN1qDOgnGLm7Cln0wkCZllVgH89VRIh44USAy4ejF+kydpcWmh8lEnJm7Vl+13tY3ADgIoe7Tr6T+EXsWIfOvIg3irAHaI9C4bde6jkU+OVLYj9q7IoOp1znfVnCbxsbezuqaei4/B1/CKWDFFnKXvPGZyzfC/4MPJ17fCTqljxq6r+VlUe1taRITtrjk5gvkzmB7m+D+PL2rI7+VJw9cZzn/dOghK1d/1w1deZg6DuTxbvOLQydPfwanNj+Bnuma/4SJFu917FeEnFSbHtml+Jm1S8VY3FFJ+rfMnK9GjGs+ujIdrKZ17RkcrPy3xAJC+iH2NHp654IdmdfsY380cVP+WPunur+t29QHD11cHzY/5/oI/h24fY5sTRI/THMUzPXE/m1yg/s+PvsPs123MUx2X0VK6gchfiXjPdq/xARCPSc2NYRN+Rn9lrJz5BbbeO3Tp11lble6HiXyufNOOF2t71B/QI9CH7lh+RX+OH8xnnI/rBa8G/Ce5KxciiccgpUIktFohUgqOq4VCOz9zGnpFWtj6GjsFDjsYu2mpuhc+O5FXHYegmq1xngJ2DbK9XnaMq/QuZ8xrLrH7xQM4uq6v7ywJ4J6DagYfx6wHdnFD4IpSRPCoJoH4DjIt0qokJt+72uejcuaeh75B7T11kNDL9H8eyoG8VKsDP2lw7gMYqoPs800F3MksE7MDKud6VJHTuZDaWjXMSiNk6swSH8lNcVH0+Neat4offfjN+7bvvxxi5X7Jbt7no+kZdHyobs+LjuPvm+A8sccf8oYxeF1kytmKjEO1dZy2L5zrnyGnP5Oiel2ocseKru3FFBsYjo9+h7Y6pxigZdtkkFb84fBw5kG2rtLnxUeSZzVN0KrkUphORzszW5Pox7r5X5jp+n+N/dfbxGhtjvqxe4eGs2+Ht8nTj0OreMXmibLt01cHz4rd8932qt1C/2+acD0enxT7mh6k2xzdisl3j2Jrd3IOygWidVVRsSeSDyihmHaBNxbRRvlU/yNUjnf27lb+ZydT1XVfQ2bPzAT2B+shd/bj82j+YI/xcIvPfOR/YD26Afz2cO5ZccoAM9NyugkBGiyVJmIPUDbqdBAt7Rv6ZA8B4MhmyNVUMW9XR6fDrJldWElk7nZ2sbcXZcca4zk4Hyvkc43NnNo6b4QThcRyby/pR2f3FuQho3hfkmdHJZGR8YxujG9uyfWPzV+Gcz6zs6NROwBN/Dio2jul3J4noJBdHoJFB2c8d754lJ5itV+d1LjtnKKNVbeuMYWPZHVR6p3KXkQ6ryOvqeeccM/oZfwTkF94LKv+M+y0SExnPrG93vTuGtTHs9H+zxN5zAOlIdH9nOLJluheNrWIlIeeegyz268YunSTjyh1RfpEjB+qr0nSwokPQeHR2mY/Q9R3mOSieUXwGqLtAZ5K1ZT7gLXx3F5k/UPF7FbKYz23L6Kk2RNvx4zJ5WBwYYz9WVrRVm9Me+bkyKLhyu3cNyRRljdipqw5uC+XTVOJX5psxW6PqUX/FtjjP8QtXfcp4l5T9Q/2KB7PFjBaan8WUqFyl6dJn787lx9CJfVR7hdeKHN14y5Vb+Z0M7rmfx5wP6At4ix/EXRwjfvDc+H3JR/O5vapIs0TPrYGSTqt0nKRExmslSbiiI5xEm3JAu3JUkk4Z7Wz/q4mialLLoeHI1HVmFKpnQzmnFz11lrOg3y13+ys/JHdsexif/6U5emZ0Ik0n+HeTKCP0qacqM1SdWdVXuQPs3jp3C/0y2VaAArUxlVWbejKZn9tuIig5HPnc9SE95CC7i6rd0Q8Ob+c+unwyXVgFSlqwhEOFptM283LG3gMqSZhKwmEXf2dsJwFzy2QSQ1dnzHK4Pg8bw9pcmZxEk6KLYh1nj29pW1y/2C2jOtPdz+Ffr8Y1nfWzNpfOrXSu6zc6d4TFJLt8UxbrzH0Vm63eEZKbrcXRY44/79hzJ0ZwfDbkyw7Qlq0tk0G1oZgL1V0/r8tf+Woo7qvIOgZ+n+67c/c8yoXkRMj2ckW22J7tY8Rz+CAHe8D0ZUSm2xz/m+n+Edoj3Uy3ufY5js/8NhVbObmIilwdOHsXZRujtodsnOO/s3eW8VRY8dV28arGYJ04LmtXY10f3rmHT+N8QD8AeOlg9+B94PeK/wBFGSdXcSLDuAuMHkoerfJRbcq4M3pXX+UvkxzaFTj79CRkWG1fSQahtmigXSeA0dyRcHLkq+6X8+4r70Y5LG6igyUNquXuWOd3/VPrUXZUv8Y/hHL8p9zRvFjOZI19aK5DWz2zckXPqIDWOXfq/LtBQQdP08+Buy9OIMjaUPCWybQCx2YifrE/3qVVuMnU7jnI6Gb3pUJX0R/j83eQ6SHn6UKNV0kMRGclQeCM+z+++378M99+Y1J83cjWW0mArPJ9DnqVNVTlQWcPJcA69LNEGvKNsjYkUyYb07suXJvS2fsKOv5A1sbK2btjbTvuW5VmJabM/CD3bmV76tCbUTkL6hyoe6H8rA6QjkB2D81zx6O7q2w8a4t8rjGZv5kBjbvaVvxL5tu6fRmc2IbRYfvv+HudubEvxnlzOe67amdyMp8SxZSMBhvDZFZ0FO2O383a0C/2z1Bnbb6v/8ud+J33AEffZ+dQ0ch0PrPdSibGL1sLm4P63BgM6d1sbW69CmcNSj5Fr+s/Rd7XOMeWudgZ/1RQ9fW673+Hz6za1d6fD+gHP4NzEFec3IODf834VxtQoBbLLrIAaUfQVoEaXzHYHfqRzo5EQId/hV51TxyHZcUQO/yqCasK7YyGmqfo3cpZYXKj5EysO/dLBdrdcnWe+mV/KR7r6v93zhII6onmZIE/k2+H7XeTMhEoqTm3X32OLsnuUhzn3PEMbuA4059/cbwTjEV+Koh175sDlSR1xkZkd6ZyflCbu2aWTGDvgtGt3N8unLnsbiP+mWy7zs1FS9mN3UH/vcc0838oqfSnU3exO/mV0en6XLsw72u0SStyxPOu9DlrU7SVXK49ZbR3J+52zcnsuePHu745OxfPdc86sUclDlmJY1biUOY3ZGca0UHzGI/qHVF8HzaXo1yK5zzG9cmVXon+Y8eXnOd0bbKaX/VrHL/M9d1Q3Y2tMj+N9aF6NTZksmXni9FV89EaGK1YdtHxubOz5Oyhug+74q6DdXwxPrdL6r25cN5vPAcsVq/Anef6ipV8C5PFWVPF16pilw13+ThrYT58pKf20PEVItDaK777Dr91h8+ayaP2zV0DonE+oB9YByhzCA8OEH7P46PlLKO21TPmBB4q2cUMjhqDHKA4Xhk0xbuCWyYLHb6uw7jCwy1X+blJF2e8K98qDZfeSlLwwq576SQZYrtq21VWAfsI7eqnPp6jtbL5saySE04wj9qYXLG9+lQ0K8h0dgw+HEQHuhLwdJAFjE+hzNo68rAAwknwKKB9Z0EZm9dBdpe6QbKSB62P2XPXt8nubgfVc1q9w1WdgeDau/jesj3OgOa8lK/0XPjpxyfbr4ovUkGFbuVdVvzml3i32T4zW3b1ZW1I17I2F25c4vSvYjd9FQsg3cISa67vjMaod77rzO6IB5y5nYTnrX2rMXwbr+St+ildWxtpM1+sWnZ5u7HVLCvSNRkfhop+WvURq+t298SJgSKtzC/MeFXkVbLPQO+CnfuqH4jGdNaLYldGj2Fep9qn6jtiMmUyrsZAB/sRP6C7tqJrd2ZEHy4bc9Fk9mOnH8VoMT4u70xO5Z8pfs76I71o31x75yLzgWYoHz+TD829yoinijlWfKqMh0Nnp9/KZKqe4bn9fEB/53AOtePwHByMMcbvDh/MmVPQOVNO0OU4v1mwrOgqg5fRcPh051SSircA2kvHwVxNFmXPVazs66psyCHYuV7l0CGHKo5xAnOE7O67CYyXAAuU0W8MrLNYEM9+zsfzSlvsV2vN5EZPRkPpf9Y2IwsE1JzuM9KJWAmunsIva4vzMriBV/duqaDdtZcODzWvcr5WZUB3Okt6qEQI0wOxXAU6k1FGxnN+xnKnPrexID/K6CLSY3xXeNwDuv+rnuzuZciSEso/dHxHl2eVRoe+A5WoqrZFvYP0b0VWNncu3/LuVPzsqt+pzqHyfXck6bJxqzrQoVFJDrrjOzzQXq+g4w8qqHPVpZ3lGNTdRf6GKiN+Sp4szmK0mI5ROqnry0REu+DSZWt1Yhm1Ty6tTuyj2hz/MZN5DHyGrjHKv8r2S623cx7iHHYPFN3sXbt3IItBWD3b0zH26MWDPuK7y3yfzN+q+KNZjmF+orZoX2Mfs787fBBnXtXncvyFqm+jsNMnyfqrPrWrL5kPH/sibxUvZGeNyZC1qTGrPquqZ75WRb7zAf2dwjnQ2aX9219/vUOUgzeO30X+WXYWPDlJ1zG8oNAxLIxOxXgp48JoVZNYLlwj3e135lQN+s6xjiO2k2fX+KPnyt4/jU9pOPRUkJY5rzFgjfSy+1lJ5sS6k8i5NZQM1cQNS3LEMvsn21lgroL3OA7Ncde0kiDq6P+qk3+hqwfY3FvoUkVL3XFXf6B9YkEQs9GOrCwQyZJEGd0Z7ll1xlUTVky/VdeozrebtGNyRGRBs+KNZMmA+Dl+lnvHbuE/ZXgpe3Mr/DQfUt7nHf6fuuur7323Xt4FpZudtlmeTP86SaHXgFsn47J65gc7vHfEVBW/o0rPpVldX5Vn930qrOaybqnvM38m89OGWUZ1xg/ZauXPobkRmU5i6PieF5x5TkzpxDFufMNiO9XGaLn8In3Hp0S2VtmXuc5oZTFiF/GcRlmr61Vj3Xeu2pm8zlm/N9/zLSK+d6UnEW7hzzA50BhG/+qv+De3tM1uHpLR6/h4Ctl7RbQZD0aH5UlcO8jmM/mYLJ14D+WNMrrZPmTIxlRpZOOd+Gmunw/o7wyrwYZL4+B+MX8wjw52BAtOZlSMh+KVoZskRPOc5FRUxIqHmp+ha2S6TqCLLo1dyRpHhh3JuNimknNV/vN85GhWEzRIJiW7SsCgOZ0A0Uki7EQWiDBZHsRPASU4WOIj44F4srqS00lsZIkaxFvRdN69ml8NVi5ayPFHgYBqY3zjvUQ/1cfGu+tZaXOTOhFOIBVlzuixsZl+c86ec8aRju/MWzn7zL9BdzXjk/keFZoz2LuKOpXRcxMg2VzHznVxb/GN8wH9QqZLVb1KL9Kp+BEu3sq7RHqU6VZmn5hOrsQqapyj6xnU3CzO2hXfqLrjCzt8K/vj6sIqrSq91TjT2dcVvi5ceiu6peMvxfkR2d1gtjXecWR3s7asnMlS2Qs1nvUpP0XFJ1X+iCerV+YjubIn49mJ+SpwzgJ794jv6j4y2VB9linbT7XPq/EEuh/IPh+8TqC4Ip4XJ/7NdOlotCMdj87TNS6zvSs+QxVVH6Pqe7l+G6LvIs51eHbyORWgebN8lTPmvH93/6pnewwvlslo7PB7mW+FZDof0N8JniO4OLhfxL8yZ8kuFcSoBBlyiBmda7xrdKpOK0vooCC0CyepFbEy1jUsDg8VvMdxGVbl2pHYcvuqTlLVIc2cPeXArfJw5rJx2b1gH1pUG5qLEg6s7MyP5UgntqnznI1hCQ6UdGBJELeukigqwYHa1B5X6CB0EyzOmVXOOHoO0of4xgAF1V39gMbHdXSg7lk3iYPuvdrPiApP5g+4bU7CTL0XlaCoyuL2oX50zxwfi60zu3OZ36Z4qbqT1HB4uv1ozHuNbXbZ+FvtJ9NVO3m8Jih/2dn32M5s3Rif3/3OXavC4VFdK6LR9f2rPv0tY6lb6cLue+7qB9RWjX+6qPCJd2UH/RUd5dxPxMu1tWz81abmZz70S8CN95R87vt3fTtnPxy51Fi1RhTnzXJV/PEs1nPBYk9HBgXl32brQc9Mjq4vX42/7tHPeYuY/x/oCK7uy/RoLI/BdbrLZ65HfaFyDMp2vJQNj20dH2vVz4vI9qMa4zLc2h+v7OWO9+/yY+M65/JW/m/0g84H9HeAXZf3GPn3g3+Z/LPsM5wk9QXkHLjJWyeB4iQZXKeVOUlV48HkdgJlF5Xkyg4j4xizigO48k530nIduPis0FP9VcfMdRzdvm4SMEt6XjS6AS9qYx+VOm2sztpUe/WXyTBCW6xnMqLxbgLBla/rE2T2IqKrq65x0fGNz0Ha5qdbRnX0y2RHciGoxIzTF9symZjOVzLu8h2VzlBt7ryrnemoyjqqa870IdJlbHy00S6/DpB+R/r+1smYrk1m+/BXv/t+/M5vv1mQ6HXgd377zfhfv/v+s3bXP1P3HaFzR1Z8yJfGrnt00VqNF5DtYOgkohS6cs5tjI5aS3Ud3XVmfrkzz+lbaeu0r4zt+GbdsRfYOXHfK/P/snnIrrIzrKDOjuOrjmI9yurUXR+V2X6nXEHmCzm+WiUWzWgx+hV6t3pGmVB/VkZxHyu7fB3+I2lH79lpy+ir8Z3zMcbn9/df+e9/7yf9/8O/+pe3+g8Ha5g/oDPfN/btjG0zuxPHKHvH9O1FA+UwMpvC5EL1ji/o+K6ObUZl13errF/xcOo74NruJ9I+93faVn09p61yLp0zuOpfXzKcD+h3jJ2XNRqJH5////ld4V+aPpgrp7ISHLLgFEH1ryi72XFHwaJyfLt46eTfakKDwT0LWULhlkm7zFlyaCA67BnhnmPXgdtRX4W6V8hhn9tZouZqUwGySpK4fVkbq7M2p8/9KRkceTryzXsxwwkEO7YgG79D7yN6yNlWT0UbBZso+GTjnB+SHwW9DrI1osCf2Wml5xBdhupZqdBhtN2xSHZX3t3j0Bzlj+3ih87C3JedPXSeGM2qvar4aB3b91J+2nPiQ9JfSayw85D5BNnYjP5O7NJHY/i6j+n5Ls9OX9zb1brD99bvsutXO2MqSbpOnJH1rfj6js52UfE9GNDZcdbDbHbWFt+ROrusz6Hp0FH+hTpjiJ7ycVG9cqcjbeU3OjGDAppf8SNZ3ITGxjbm70YZKj4k62PzFQ82npWRbM4+qqfL112Hy9uZG2WZ62gPdvjQnfhmbv894eP5GGP8btD2P//5TLKDW+Dr776H+YAYoyN0dWEltmL6XM2bxzNbdT0dezGX0V4pOdi4KAdq69jnuY58tJWY9MKqXBnNqu+M3p3Lv+K/Z35RVt4hA/JNGDp9jnznA/od4v9n721+b2uy86A6t5EHCIJBIoMoCCkDg1AwStpm4rYxukyQkLgEISEkPub9J/S4Rxn3JCPPEycXCSmTXNHYOAnptJEQA/8FjYQQ3yMP+jDg3Xa9613Ps55nVe1zzu939yMd7apVVWutql21Pmq/v/vuTFh3XjRceC18P/yVOUuMqn2ALtmqwNK5SFKd0sw7S/yiDruxK9hyLo4reV1apUtHvnvR1gnOqqBNoVdBV4dnt171cXQcwzvP6GxHXtklQtzr7ByuJO3OuFjO6ojmtFc/Zc5d/Vh/hPhusr7VvlltZ+OqyzslccjQTZ7QGCXhnhHPR6RVclGyma1Pto5IhwH6KeUI570rcYPDu2r/UGqkYTWeYON3xi7qeqFLFBWdiwWFTzdR/ppRfUA/UK0f2weZ72AXd2j8me8Q7e2z5R3lVd+i1Ctk8dvqWUfYEesrce/qRZ1TZzKddeuuwWo+9ci+Kp9sTsweoHiF8ZvHrsw36q347SyHysqZ7GhLldwri8uqehXDIb1mnGlLM7nZ+jix48yH9evwjLyzd17R5rYsr4ttii6ZP1bz0awcdVZ0qfgqQOvBaAxK3uHE6Ad+K/lIfuH1cOyXaA+PZ2Z/x8ht0IoOyHZHeUgfhT+zcRVfJLsap95XovuMChV/J25TYgpXD4dHxdflmb1vVc8d8WWF7jplsYy6B11kOl4f0N8Rdm7oswPhC49H/GB+QLmcdS6c1KRiDkyU/ko9c74qz1dAdTHgouOIItSEcsflIKOrTr5y/isB3s45Zm1O8LUSnKnrwi5+FDDbUiXoWZKOEncn0a8uIhit06cax/RiMhy6imgz0dlXfIZ7GYISqaye2clbqFfoJJ4rqJJWJKeyzVmyydYTreMqEK9Xk1Ht3V36nhFDqzw7stl5W8UO33VWLOPyf4s4PqCvxm0sHkAfYtRLxdXLRwQUU2e2twv0YSLT5awzdujB6gjMDyk6PiL2dOLzM+P+HblG1a/itTv27/Sp+nfOE5ujkhs7+RSKkVw+CNlZn3l0YmZmO1brkR5tN9K5OxeGjGfUZYxat0oXZvtRG8qPslwuqyP95vEKrdKN0Ziean6a8WDyGLr5KtLHXf8Djh+vaNlfnF94XTB7k/WdbaQTKyEZrk2b+3TlMxuv8EV90B3EADRXV/VONcaDWXzIaIx3hR2xobqGajyY5WNxTdV4upLVfc8rsW1EFsuo/BW51/YbNj0AACAASURBVAf0d4Ldlz8sebnwNoA+mB9QL7ViX5Z0sEQlGi9m5FmfzACiRKbS4RlwEvczsMNBnXEJk415xIVWJ0BBNEZnODugW9WJJRKozs5k9WRyWDIfn4iW1RGN0Z2fqrsjVxkzo+PXsz4x0UL9V+MGlFxmNDWJdJMZZK8dO5olLoovyoJ/NZHM+mV6oHGRNuuTlWPfCuz9Rf6ZLhk6+7mqO3hmnLy6Lke/KvlGQHGh6tNdGgPaO8p5e4/45fBjXxbnz31QnD3zyPjsPseoT3Xxx/o5OqCLKVUnBbsul7L3c9AzP9rReVesjerdHKCSoVwguvIq+ZWMTt3BGXZRjcHYO8rivTHW/BmKiZAOqO6sSZQ36zECHenA/Gplz9Q6e85yma47Y6DKv8S64rNYe7XHsnwt9s3yulhG+VOVLzLdMz1ROXvuytVWZd5JWyUPrV3sj3Af9f5n7+Ggxf/XuYq/9Td/pTXuwjpWbFp1R6DkTpkNU21y5JPl6W5e5cRXlX9z7i1G0ncl/lTmWMWUiKbo1IlHHVTxaiW/WutqHd01UMfEfitrNGOe32pMfX1AfwfYtbEcGf/cL34x/t/r/4P+cvhrv/gFDRrVIDL2VxMTxguhunCt6FWSojgQB6q+u7Ca2HQuAZSLi53zdoK11XJWr3RS+GQBtAIUxK0ED0rQuOuSmo2rLhqUPjEhZhcMSrKOeCj0qo39mI7KHCM9mwuaXwZ0AaCsGUIlUxlb2egsUTvqasIaee2C6l+UBFFNIBkvNp69o8r+Z8mxAiW2iHW0fgxu+5m2cJWHctmwQw7ivcv3OMlqN+F+xpi3gPvQ/T5aezQuO/9unK34qExGxdO5qFHPzI4YuHtGHJ7q5egZUGLnjKbaAOfSkNEqXt18Ytd7c+W4ebqzTrvg5Gs7cs84TrFVGdz8ropFWbya8WY2Nc6rU0f63ZL+iM9ZUOR3Y9Kj/0jGsHdS5XHKc+aFaFl+h3SKUHRT9BujXuvj6a4ByivjO6zKCn8Ww7D22C/iGNf9cH7h+fgw9Fw8A8u/s34Z2LlSdED8lLsExy8joLuHqEsXle5K/Ja1IX6ozvRC66zwRH26MROaK7Nj1R6+k/EKOmOdPejIqs5ixeP6gH6hjesj+vPxb33zV+ZzgJg5WOZwFWOatTm8EP95zA6eMeFRxlYBiZpwK7KcACKuT9Slk/hXjjSTObd1HWc1Tg0ElLrT19WtkoX6sQsRJfhToQRlFb1KNiMP5yKBlTOecz/0y+QgnbI6ojF6p1+mDyq7OjHaEMuMpiZsB1Yu1twED7VlTyfJYKiSCJQ8KnxZolslw+rYSGfIfA6bF3t3FS+kjxODqH26PDuyVqDyPUv+GXB8sOuvV3Am72di/ifc45l14sidcb9Cr/wU41PlNRErPgthZc12XVJ18yeFhxpvOpeFDrr+nOnD4vBqTVbeqSpHWbezc4cdWN1rnbNajVmZr3LOV3LoKldy7mrc2Kez1jvsaSf/WJXL8vbIu8rbMj4sXv4QeGU53Qw1BmZ6Il5OvsJkM7lMPuKv8qmeXcT86ihf/6/zt43jA/r8fuM7HgkNnUuUf2e0+MxoWW6ftSFUvFwwn13pOhJ6LEdeFU3R1Y0XnbgX6ZW924pfFRspsZOie8UP8VnZN4y3m7c4uasCNq+o221cH9DfBVDgscoDYeZ9fUR/PH49+WiO0HWSq5fLWRJyT+rK5bsDZICrIJ8l51HvyJvROkDr5chwHWz30jH2YTxmdAIAN/Bw+e0IoBAUvargoRMwduBcQGTJqZq4IhnsAgFdKihPdMmh0Ku2qu8oyoqO2fpUNOcZx6F6BNovzoWeek6dc6Q8qz6xX8Q9/FCfrIzkob4MLFGd+a36dSY3Q+bzo9zMzyFZrF7BnfvKulRQztQKH0RfjVG6iXPXD6sJdUcnFK/M9f/585fxVz99bHB/Lcz/hPvK5Yd6VrMxEcrenX3UfWDbNkK/LqrYp8PfiafmMQqtGrvjgsk5j0pMXclbAfPjlXwnJu/kEooeu/OXA2z/nZnL7soFx+B3BTt8tZrfVrQVGUw2Wo9OvqbQlXixM38l5mJyK/luPhN9IooLUNvML5sf0zvLBxmcGDjrm+WMiA+LIVluEduVXNWVN/dHuXTkyebqIs73B9fH83cBtM9ibj3Gd/cA6stixhjTurGikuezPtkz9uuWZ6A5ZusWxyAeaFx1p+PEeRFqPMnWNO4hxkfR2Y3JKz7V+jBeM1Zio04Ow/q7uQqaT9x31wf0d4pHXv7987/4xfh/ro/op+HfJB/Mq2SAoXv5qvBX99+KoUR8Mj1Ysh0Tp4PGEnYks3IkqmF2LzxQOytXemX6zTRVr2qdXMep0tXLp24AUsEJxFRdV/RxkJ2JkdCqxNW5JD/K2S/7L/NV+bHMaIy+0icrM/2qukqrdHhknJDV1TOinBclybgXbYjfPPaetEV02tVkBWH2dVnZiQt22DzVbjl7kPVV+Lgxj4rd56jy/915ZPGQCzVuUPq4SWzFt4pjsr7P8K+PxmGz2MVOBfe9KzqhODLar+oZ9Vo5j1X8jcDWdFWv1bOw4xLKkaf2UeWNkedJGY/Kj6v6sbhCrTP5Dp/VnMB5/8ocVvJT1M+ZQ5Wbu+es0iXuPReMX4XYN/pwZg8jH4WWwbWJKAZ1kOWQKq3iGZH5RBYrobboi9Cao3y1wsGT5VbO2mT7Rllj5Vnlfw4NtUUdme6sXIGd1evj+fsAOv+xPYuhq9w73j+g+KWy4UiXjEfWt5oLmyOSUZXVuB2ta9XGygxVfLca27F5MH2UMotx1XhX0QXF0J2YVu3ryKze9er7rN7v9QH9whb8hW8+8v7f14f0ZfxV8P8xR5dNMyqDojhmJkMJMio4hlWBkuAoiQ3iyxIpJLcLFBSpY1fqM6pLSXaZ4Dom18llUHkowUgXauBS0bN2ZT/suNiJfLLAO5aVSwA1ob2N+p+xc5P4rI5oSttqH6Rbprs6nyH0YePG2G+XZyh7ZNZBSQxYn53P+8jXhrVlUJKfDpivQ30ruW4SWvHL4pRdQLzUdThD9pnIZJ6pB9sLTgKb1TttTlyj7vdu3PFW8BufPo6fff5SXuIwqGNW96Kyp9CFFIrV0T5Qdc34Ov7TySFUqBd6rkw37szaHD0c/VR7E/2yKntXntKZa/d9qrLV2EtBdQewYz0q+Ww+K3wreajMkOX0qu2JfWOcl9nD1djH0a87Dwcs72T91bxjBvIdVa4c+1Q6o1wv0xW984x3JcuBmpdWz0x+lq+45Rkzv6y8AiTz+nj+foD2Zma3Ih3tvZH0u49v22rm45k9z2Jg5HuzPmxOVZ6g+MMVe5/pztaieheqLLWtE5fNyOIBp4xwD0/WB+mS8XL1UKHuNYXG4Kyp8x6vD+gXljEbtL8QPv7+X9cHdQnzR/MsiGZBdUabeSFnmUEx+p0L651Gt+LZ1ZM55zPhOMadPNXx7PJw5VLJccpOuyKnos1wL54cB4x4Vc8DMejvXGYpyflYpGX6Rnvn/DI5KHFHcirZjm4r88h0d+aTtTm0KO+AesGB2rN6xl/Z61WZ0bq2MzsnKOGteO0ESjrYO0VJdaTtAnpfbD+48YOyh1dkVjpUYx3eirydcljCugsrflHVbZfv3ZGkvzq69lAFsjVzm8Ij2otZ7xijoL5Ip8zmuecni5MqnLmX3JjWzTdWLp9WaZ02JydR+nT5d3Male7auu4eVPmyvNqpq6jkrvBGvLKzr+jB2qv4WuEz28PMRjo2rrKRCr/V2EcFyv1WUfkw966A5dQsn2O8Mp4Vj+qsoPiZ5aDOM9MB3Vu4fGZ+R3sVH2Qy3bYL7wPZvlRzvsovxPK9oMXxkXcmn91NxHi54hnvGLLxjI7KHX/E5sL8ErIDqoxu/5WYYxcfxsO5V8jed5ffKjp6Mx4oR3Li8usD+oXtmA3Zv/DNX6aPb2j/5/VBffwbYU2OJ3I8Y3hGqgqqo4wMMfBU5KDxjNaFcknXcdTKvF2c4byV+a/wn/lla6JeqnUu3CooMnZdcs19sv3V5Vs5acXRRyjnUNERBdSxTd1vVRLMfvNfozNeyOah5L+iV227fnGNWD3Ti7WxPgrYO3d0j2B727EHylk/9Ona1CyxHYC2Ay7PVR/VWe+srpSVPY5kVfNU9iDjoeyRLC5zZLjYyYvxz9ZaoWVjEd2tR3ksPkb9FLh6vWWcPRd2Zqtzc7RV73KO6Vnf2AfVI8+Mlu03dHaehZ1xduVXHV+9ageYnNkHs1h2l31Qcwqmj0tHbd3cw/Ep3bwVyUB76FExzMpZzeyHYltUvmqZIdqlzFa5cVQcU9lKh7fSzykz/lFHJT5EudoAtF3o8M3mF/M/lQ/qj/JX9TlA/ZAb92vsX81H2btz31128sL7QDw/KPeveKDcJOuH+GftKO5FY5RYA8XNUV7Ug/HO/A3zG6r/UPpV/inKzJ4Zz0pmVV7hyfor8WxnTiznUcbvzIvY+1HlZDyq967IuD6gX1gGupSItDHG+NXp4/EY7/+D+r8W/v/lc7m6qKwcMKIpwa2CbAzi4yb5uxJ55lSVRL5Kuqo+DDsd6JnI9mCkowtD9bKtkukiyq30QDJR8MpkMprr4NWLMPSOVsASW/XsK7SqT/aL/4z7SMrVEyX7Kr1qY7+oP/p/uDPE9ULrkPVjNCab+ZW5nNEUsHOq7P2u3VCD8FmXrF83gK/s1SPt/RmIccsY/DIM1RFdjYPUfVntc/d97LDHz0IVh7pwfaKbBLNyVt+h43vAe5kTuiQb49u2J9bj+Wb1DJkPUfKHVVR6Vb6yk4cwPp0LOcSTlVXaWT60k9t01mZXnrgjTtoBdY2q97bDp674mmxcZk+Q7UG8HNnu2OgTkb5V/MP4Rnqlr5vrsDa3PEOZN8oj57KST2YykI7ZXpr7rby7uf8ZMSrKK7N1ZDxmVL5VzZ9nXpGfGu929/OFtwf0rpGfYnuGxVXxTB/1+Iv0MbitQHt95oPqGQ/GC9VnPtFmId8UxyixeCan0oe1M/4KTeWzEiez8ex+K77vihfTkclB43fGop3cPtLYXkRxHXon1wf0C9vAAh9kEH81/JPv/8cb/qD+a+E/DjhQHfrqApNdEs/1LJjtBs9sPAp4HcPpOEkGdZ4sAax4rzoA11EpDiLbA1XigXgrFwDs3SoXIjudKJLX2YeMf7WX1DrTwaFX5wUF0CoPZmcqu+Im0dVlBNPNueRQ2tQ+mY5Zvw+gfNTjfBjYHNncs3omV9kPbO1juZsgoAC1Krt+1dHpKLv2ZKet24V5Lc7Sr9rTK/6+a7e68tHeUWR15/nMfeOcFQbXN66c3xjzqBc7bv1//Pxl/LVPH4kmbwOvYJdY3B/b3BxB3QO7oPBfke/mH+ziraIzHq7frbCaOyi5yIxqX6j7pIpVUH+3rTPW1e0sqDmTgiwPdZG9a8RfkYMuWLN6lOPqX91pRP6RdivKmSzEf9ecVKjxHsttGNAdCstrq9wv8slyWZTfzjrNz5GUR1LO6hXOencZuvuu4ue+cyQXxR7qu7jwtvFrn7/8WZnlj8rd6ExXY8R4rud7h7me8VNypFtSj3cbmW9jvLK2COQ7sjMV+Wc0xrdC1DE74+ip8t2ZcyixNopj2V5dydGV+NoZW8FZe2W8wu/ox+z+Ub4+oF+QUBnpWHYC25n3r4Z/3vyVP6jHD+aVEanWoXIkkUcM5CNNkcl0ycozHMPbDfYVo1slJA4/JcF24VzOuPSVS7aqDfHOnKLiKHesZ5R3BzQH1f521gHVHVoG9xyzAFPhxZJdZG+Uiw3nQgK1o7LLU/mp81Z1OKC+H0UPJIfNg8nMdKjKCtB5cYNsds5jQM3sY3We3fO9E46dXuXXHa/EM7v1QHxVWlcOi2W6stBarJyrR8KVu+MMZecbXRrEetd/P2t9d+MV5xH9YFUf47vvNaO5dSa7eiKsxnaOfVj1rV2/u2IDUNy+csGHaNn7ZlDyjEoHxtdty9qr9XvEeXfz65U7ku5dAIoBu/EBygszOVUMEX1XfHb1uyXlDN0Yjtms1bhL1eOs/m5uxfK8yKfSD717NRZV5q3knS66eSHaL3EdVs7DjM65QDq8Yjx1YR+yGE+JPbPx9/HdPa3Y6YrHAcVnoPmw8W6OqvoxdL4RjaFax3ntVLA5VHsgi4mUPCKbRybfiT/ZumZQ33/ko5RVvopeHTi2m72Puf36gH6BojpArNwNyOZx/2L4C/X//Ukf1P/KN3qwubnORkWUiQL87Fnx7SSVykUHS4hR0L/LSKJkI0Pm7B4F1bFUzhH1X913rtNenY+qT7b/MtquRF7Z70od0bpAQfv8jOWsXkG5SGAy0YUCu5BglxDqeOWX/dPqUT6bHxrH1ikDekdsrbtlJk+tz1D2NLIlK2WmQ1a/h3JVZ2UFX9sFS2VXsuS2E39UfXfZ/YqnQlP3K+NZYZefR/HESOhuPKAm5ivnu9PXHfuWsXLWsvEMbC9lfGPM7toBdsFV1aMuR59ZF1cnde7VOjl5ZmxTL4zcPe68WySHxfIqj0fUHV06fKp+Lp/uuo7hvdcqZ3dycHWfZrwZr9hfPb/ummdrwWgZfbYzI2mL41X9HLu6Ekcgu6nIzfqwujMPJa9R8ldWX+mTIc71Pv78Xy5j47L2bozc3QvV2ezyRedDkRv5HP3dc/WeYsEL3wXyHVXcrOzrgw+LQ6tYc+4/31lkvLv+JBsT9UI8M3tXnVskI5tDJw5HiGumxvksV0Z5RueZ6ZStoRu/or2LYhknd8re1VxG7zXqw9C1wZ28aAaaw/UB/QKEEqxk5RUDV439l6YP6rcxxv92wgf1fzXIOJ7o4FVBKnpWbbMsx8iqDivTNXOuzkVBtS5o73SM6dxP1TdzIM+Gc6njzHPlcsO9RGB018k7/KrgdkVO1ebM64x9piTH1QWCIiNeMmQ0JhddLCC+mWymQ/VjH8nZL1sLVK/0HOPbdkrxoahctVfjmFxUz9CxEc8oZ0nnKMqIFstMVtWW9VVwlg9TkyOkB9szMWbJ+Cr2rNO+E4pdiG2qn3B5Z3hWPLPqC5XxrI8aPzo8XiE2PBM75lflEWhMta+zHCdDPF9u3dWR5WJznxVU8TnSC9VXcqsVVHLV9+DK65xpxaer8hV5u/pV4+J+d/y7o8fMJ2vfaVsd/zn3V/20mmMz/lnOrubxKNZS7GbkPcuIMrOcoOKT0VW90Bimm9M3trGch9GyPoqOypjYJ+qQte9aW2WtHLlVPlDpxmhZe/ZcReXLlXhmF/7W3/yVB0i5sAtOLHGgimPZXs/2KfMVyO9X/ogBnb3Mf2Y25p6UEe84V9XPdPwR44PsTnWfMZJxqzaS2T4l/o3I1nimxzIan9Xje2PvlWFn/pKtzYptvz6gX/gOFAeAgq+u4aoCKNTnX/7mn1E/2v5X84P6vxL+wp0lgJkRzAwGC8RZ2ywn0wEZcce4ZmBGEOnIeLE64qPqjPg5zkkFk9UZx/ioTk/R331/Z1xudOZW8axoXaiBsLtOj0i6DqgJsBNc3pJfRh/JM6NlPCI/VmdtykdytU+2DhkqXmwdIl80VzR/t13V40woNsEpOzRWjmOrJ5KpJDVKXxcswVnlO49XbUymU0ymRlJX9mHVx9nLnQsE1h/52er9KPzVGKwzf3f/rNQfycuhO3LeKh4xD3VfZpcssV/MhbK+yuVNVleAcr5qjIrs3KGzGNdFld/dxztyAEbbkft0YgJXRoYq10Z6OFiNBZi/3Skvk42w28YqPjGbuxqzIBrig+IJFAdltGjDqn2m2CU35+vKyeSxvViNrcY7vJ0cCJUVHY96HKv0UfVEOs08Mh+J9lZENf9DXuVTWQ4QeUddKrnoXDh+OvJhT2QH/uC3/nD8zh/9tij1wivDydOc/B3t0ez8oT2I9MvOTex/n2j3ZFzmh5F9qPTJ9HL8D9IDlZH9YmPm9Yh0R1+Wh8T2OI7ZmqxvHKdAja8cfxHLTr2KCRSf4pw7Fx0+1wf0C9+CEqhXQecuuU5ycDz/4vRPrd/GGP9L+KD+l8Nfl1dJGHJQncA3e2ZgSRwyRvOzMgTMQURZmT4VnLkxOnIoSEbXkLJgnYEFRgqQg1txCOj9ZclbVzZb+4xX1uZi17tlc1XbVvTZhco2KmeQ2YDjyX5Z30jL2jIe1fiKT/brfFRn8plObH6RR0S1hqvtqC3rl6G71xX7hmyD2t95KuVKjoJKl6yvgtm2u7qo8jIfpsRhWR/Gi9mgrjwXHR7VOem8o44uzJ/vgBqnOXX3jLttWR2B9dsVi70afvDp4/jvP385hTfLKY72GSw2reJxZEPUC555TIXuma4urOY+2VlmcauarzxjH+88u+5ZZv7W5a3KzvbGzrzH1WeM7+aA1VlYzTcdPp134ubnTCf1LCuxGjuTyI5l9OxdIZtV5fYVKhsaEelVvjDro5QrXdH4AdoY/ypnGoOPU2Rl9agr013RU30H1b66je/Kd3NE5B+Z3VHWQtkj7KzMcis6msNKPH/h/ULN45VcG53/e/JU9juTk/GM+lZnKbMXiE/G0z3rii2r1jHrG39xDFqDag3nfqye6VnNhwGN7+7LmWfkPwafe9bu+COFf7ct9umsz4zrA/oFChTcRbgHXkEn0I79/9L0F+oxWHadEJLFglv0VGVHY8qMmmrMWRDNEpVMty5UB4N0WE0cFdkuz4xPpjcrd3XJ3llWXnUYWf/VOa3IV/dApSMrK/WdZ2HlvK3a4Fv4ZTTUHvuyNtY/zgXR5t+uv0BnemdlpCvyR0o/Va6rS0TVPsa6bYg0dsbU/tnTbcvKin5MDnsyHqhfhiqxyOR0sDOWy2Iul/8ZMcgZUPxrFmt1+Hag7sesv+sTd+jsJMrdOEM5/z///GV8/9PHQsLrY9c+6vKu4tSjjZ2RSENxOMtjdtjbmH+5ZznLGxgtjkf9Y30l5nfGOuexG3dXfJksVe+unEzWal6nyMqAzlVs68Yg7hjUH9UdGex8xH5ZW3XGFSh2KvJEeme5O8rn53ZHR9VWI9vsxC6OTqoPyMYr42KeFPM+R+/Ij+ni6or0HMkzlmd+rp/N9FDzSeXcxbMWZXb2VcV7rjMeztm48D6R+YJqX6lxT+V7sjMQ7f998P3Jzk/klc21ame2n43L9FN9JrJTbE7zE7WhX5wP0ivqp7x3JZZB88j6uVDt3Nk2sIpn5nJF6+iq7tUK1wf0C98CCzLUi4wd8rLgkNFYMHngMJCKzMhbCR4VY64e+iqI7B5+FLCqQawT3LoGOnPWc1u2/1yc4RgqvbO+yKm6+kVnyJyjy1vpXwWPjh4732dch866V3q6iZ7CO8OOs6jyU36sb9am0JBemU1Wfs7/9/zoq/KvdIw05KuyZ+VzWDuiKc8Mzh5dSR6yPoyWPVf67NQj41u1ob4qVNu10/cptieTt2Iz2fiuPo8AitNW18JBtR/Uvd+tV5jXKJaH0ebIVs4/qr9lrOYeO2RnuQbKO7J4a55DtQ/cfTHzzfZdFyh/UeeFeLC8aCW3cP0hGqvopNgchb/qZ7s+U8nnXDzKtij3BUyX7jlCslBd1UPpO49BPng1zkX25qAhe4ryyMwmIv93D89ML8Q/8kb6Iv5I17PKSL9Kl6M+z6eiu7koqyO5zO+heTKeVS5XxVJsbdGckBznTHb2NJKtyBrju7yrM3rh60Xlr+J+d3yK4pOQPZ5/kSc7x5n9z2xCZjMQz2oOMz/k3yobiPxWZTOYLY3riNaVzSfSUP+sXyxn+jGbh95nBRZjMF1VrMRkFY9qXTrxZLXOiMf1Af2CDJQgOFAuZ7LAP9JYm2pIlEBUPaTIkCGHVOm0M7hjvJT3oaDSZYdxdo3mI5GdiRh8ZE6zk7yzBLAK7lQZFa1qU/i4siqgdanW/QwblkENKpy6w4/xUi4CFLrSD9GQnpmuzgfy+VeNQ+3zR/YxfNurPCvf5rarzxV0bANqi2fTea6MdfXo8snaWHlHndEdu6fuldlHO/vLidUqGku8VtH1TzEWcOWocXPHx7r+sbMHOz4WxTZxLat6paPT9tahXq48CnOeNKYyu5waoY3FwFldxbyf3EupTF4Wv7v0KgdQ/YoDx7c5Z7/jmxnfrt1ZsXUzjclSbbPTvgPzWZufsc8q1LhE8d2dWOHMtVT8EFvDzD5ltqeKbZjtzGQqdg3tD2S3zypXdXfcPL+ZpuSe8cnKTu7F9GI6VToyeapvq+QjmgLm/9meU/giKLzeW+x3YR3qnsjOrxNHMp5M5n36ZW1zOep4T34ZXYnLUSx8xplC8QvzUVEn5afoUOmUjWP1TFfFHipxXaZ31P1RWJGn+PqKf3a/MAPxvT6gX7DhbnQ14GGBXxUMjlEfFjTO4T33cwwNC9SVYPgYG+WpgezugHelXemnvoeO3F1QL7biE9FUoAsOFjRlYJcSma6uXhWvXe+SJZvVmqO13IHV/cjsgjp2xzO7FEA0tU/Gmz0jHyb7aFM/smf9Iu3D+DYUu6/4s2q9HZrKP47JsJLoZW2VbWDPTh/Wv6tHxb+SVdkf1wa7a7wChwdK6hhQ0uLi7BiA+Ux3fAb2Dt01rfbHql92kn8FWWybxbox1lKT5AMrZ+5CH8p7UmNWlN9V+0d9pyy2v496LyL5WZ8oR+nP8g217ELxhWiMwisru7oxmYoeCi81zxjj23tA2X873k+336Gf6mcUX+jmeDvyLzUuz/p2fGxmF7I2hb/i25gNjO1ZbsD0y+hzzpDtD9S/W0a2jdURHFud8XXzNaUceWc6Z32yverqy+RmMli/eV4RlbxKh9v47n5gUM4V49mJrw/8t7/1h+Pf/aPfbo6+8Gz82ucvYwx/zw2hnxODOrFB3KturJvFJcczi8UyOtNRjSWibKZX5/3MejGfE+de/dA8mOxqLqqdq3ywOj6+853rHVHFnEw3hc/MQU+ZcwAAIABJREFUb+7LcraKrxLXXR/QL3wLqwdlhmI8Yz+VNgMFQ8yIx+BP5c1QGSAW1CIdkFOsglI1uVD7ZvpkdQcrwQTDzj08I3NakV4ZZ1TOUCXIWb8q4VL0UuoKqnkznk7SpOyhTCZ7f91kyg281TPrtlUJPLN/yAajX7cd6cl0VWjKr/pL81jPUNGrp0OLdHU9GD+Erl1CbaptiUlbVlb6Z3KYLVD4Mn4KzdHPaWO0Dn1GZV87YD7obHRt+oHKn67wOpPnCtR4pdOWxX+Rlu1B1ofFlJHP2fHP14CVuDDmRzOUfTDTY1s2nl2SMB1nWtQD1St9GC0bj+D6W5QrVPxXfX4lo/LlKh9HBzUOUGSpOsQcvpsbqnBjOfecxPaV2LFCZ2ym9+qZY5htBKpncis+CGx+yrtkcthcVP0YFH6VHVZ5Krb7oGUy53qVv1bljGcGtE9Z7FPpi+Rm6+Ng9uVIBzSOQd3LTmxe8UQyZvzWj3/4rfqf/vT/f/7K7/5PAscLrwglXsz6VsjsjhsfMb4ZPcqq7PWsY4zF7oTOdM7yMtVnxNyAxc9KX1XHVSh6KnrNYyNdiRvcp4s4H3dPI6jvUlkLFE+474PJuD6gXxhj7EvYxvAPJDvEneTmBspHXUmqEF/VYKvB9yyf6ZAZu8hnZ0KTtSnjZ6gJYIe3ik6gU/HKko+Zzgx+pdeKg83GO+dH0dtpV+ecQUnmUCKpyGcOuGO/dvaLOjjJ521818YgWsVrpkc+6If6Mh4V/6hfZQOzX+efbo//b3S0NhnNsdNKXeGLdEI6Ruw86xktO38xKVNoVZtS3sE3qzPeaJyyTo58Ro9Qfd4qKvvS8RXqpcAudONGldcOvrvG74KzP3fQ2JlF57F7xr42uOvg9md51Aq9w3dM7TGGruqqnCp+rezNat7UiVuZT3P5zoj5rXLB1bUtCk9nnZW8vaJ15LrYFRNk/e9JuSPbRcZXyXmrPs4aoPwf1TO56KzH8+CgOkOI9+64yUE1Z5Wm8nTrM1hOmuXaWd6djc90zvoi/1HlykxulO+c22jDVVlMflav7O3cx/HViF91Tmf86U9//fqI/saA7PO8nxUfXiHzk8x3Ov5ayYXd/X6ffrGe0TPMc1TsA+qP1o31Zfow2sEj+/1SnJ8yh0o/lpugPdtBtZ6rvMfAc5rb5nqmi/Oeo/yKd+VbEP36gP4V44ykRrkYPDNAz4JUZDCVQCzWlacawKIkWtUlk4/AjDHqnxmVRyT1lQPcIeOAm2zHfmi8q6eyF1CSrbZ3dVF4dcYoUJKm2K7sKTXhVuSpqBLYym4h2ky/Fb/Yt0I2VuGv0m+j/ridzZPpuvJPt2f0THZVZmvt+D/03qp3qb7rThBatVW2LEu8sme3LZOblR2+O3g7fLJ6BhTHIHo35mBgyZwT/1Qy3HPjovIJu+QovDu6ODI6+9HVwYkJVuxIrLMz5563mfazz1/Gb376mPR6ezgj93P2S7zAUNuGSXdoUc9Im+sx7l/xr1GfKuZd9dmVLg5PJ+eJc7yHMqJlvN2zW42rbMUKshwxzrna8x2cccYPZPFmnFuGKl+NbWjPxDa2VzJ5VZ+Ov6/sgmon1DEM6DxliGct04NhRwxUIYsxmV3O5sPeR8bLrattSh4517M8GO33ipbxQnD20Ej6VPmAC2WeZ/rqg/8Pwl+fR/zpT399jHH9NfpbAYtD53LnPESocY+CbO8jW57NEeXjs925T79Yn+Ok2Keah2KfI5yYqRNXZbY5fjD/ML67BijORPYvrmX2/qt4RrFpbK3QPsnQ7R9pUe/YNiPuwbmcvVM1/o8yMt+McoQM1wf0rxBnJVZVYILa3aQd8WDBaMVPSebik/FguijJZaVTNdYBct6Mp2pI4xh17s583ICDJdKVgVffpaIHK1fjVEc0o7ocqGS6tAodfbpylcuTDl9HrtLuXGJEGxMT7uw3kifih/hGGUhmpcvxQ3/9nenI9FVkso/rWVtcC+VZ9Vk5K6qM2Hce00nQ1HZmz2Kwmz139EHl7tMtu/yU+oHMZqq27UyfOsOJWxSgfez07/RR+6/6Cpd3dYbPiu93oBtPsLpyBhFtRYe3iN/59HH8d9/8Px872GVD0MUR29soXmR0Rd/YL/KLFyyoTUU1x4r37n2p+I/qHHVihUP2PTwHKDt+uZK/Op8ZTkyVzal67kSXn5P3Mhtc8WDnSbX5kZciT+2jyMj6V3Eb0oHtDYVPZq8q/ivYFfshW5C1q3xm2iD8nbrrI9B7c/K7GZm8o2911tW4uopPXTt11h6r/EfWr8KK/T0+pEdcH9ZfD07smMWtDtS4l/FmeaFi09W8cse9lWsjXD/k9D/0YGNmfdEH8/uo/xod6Yb2T7ZGKJ6I/Fw48acyJ0duhHpfo8bK1XoyXWZ9WOx21K8P6F8JdidiTEb3cCmJfDZGCSwdI1AFtkr/bIyT4LOAei4rCZkir4IzF+aYFLm7+kSoCRfru7LHmfHO2qrEpYLzzir+iuPpojr31bq574Jd0kS6w1sNBKoxil2K9PmX0WKb+lT7MLkZnf2T6ZlcVEa6KmtR6VPNu/OM5Qzznl6Rg3grcHxVpCm2Y35mtE4fpoc7vuKzyj/jwWgRyLZnSYPKM/J3xrg2OIt3Krvr2Mpnw4k1FD7Vejk8O1ixB6u0FduSPZlsVaf3iB1zrHigHCxegsTyLv1cuxbhxptZ32jnKtsdx6j7uAJbVxSTu7J26HYDT/dcx3bX9jC4uRaa0+r+RPJXeVZ7RJHD1l09450cVs2jq5w/63dmLnzwz/ZI1ge9D1XfzOauYAcPpD+jsTVS+Kv1XW2d3JHtEwXZu2Y5Kssvu3ZrV+yu5AXKPnJldIE+rI/xJxulXFDRzUWVuA1BiW8Qb8WGq0+mV6QhWVE35q+cOEedR2fsDhnqX6PPcmL5QPbOs1i38uWVzh1UOVssqzxVzL6ns6czecqZQnZgfhfXB/R3jt0BfkcmO1gsMKugjHEMYuRZ8Vf7KknlzKdr/HYlycy4Z+279FDGPWo/VwH2ih6V8Xb30hk6xvGofCZU+exdqZcHiuNlgaRK38Ejtt2Sn0pH9Si7SvgV2dmP/UX4SMqMVj0dHRRernwV0Qeo72EVq+cj1rNy97mrb1c24rGLH6MpUJIHJ8k50xe747J45BWgnpeObY982PtV9GGYeSvlqk3VTaEpMUDXRmTYeSbfAjo2f1WGeyGD9GDtyp5EiHaycyFV6X70cXTcvTdZ3KzE21WbItvZf9UYl454Zjaj+/4rzPcScfyZ568LN59S7W9HJ3evjaHn1t37HDYm8ow0dM/CxiKbuaKX0ub2q/IWNW/aGftVdp7VM//UaUPzy3LNMbT1cOKyeQ8p+iAgO+Zixc6ysWyPs/ZI/+3in2+/8PaA8pqsjrC697NzuBrvIZ6VjGNslMd8VQbF1qn6KPNANswF43nUlZ/CmwHl2JlPYeOzp7M3unvbiR9UKPwqfeP83Bxtpl0f0N8xdiVgXVRBsRqc7eCtyFaDsUyPDIqD6crLDnWFyqgzWdl6PXJ/7ZaV8UPJyK6k7axLgu7asOQru1BakeViNXhEY1idJVNdmpqYVfSsPSbZ8cfa2BimS5RfyZrp1f+b/IPBC/kOZs+RPCQnPnf7GKR3Rd9hjzqXjyqtKrvnuAqGEa37XCnfB+db6YzQjTOQLoyfmzA5cVOVrBx9VmxrJacCirF28XeA3sWqT2bveG5DZZe/MlY5J4qsmZY9GX/G6z1hV3yl8s76xHOm7jXlfDrI7E12SVWVZ/0Ue+6ej0y/HdhxLlluWfHt+OXKx6qI9mGM/F1UeeCO9/EI26NeGlbj2Tg3vtoFJbZR+sz9diKTzWKdzF9ldMan0gfpwtocnjOyfGyITzR2rrNcLeoXz/zcN7P9sa6sk9pW+ZNsHur+VXwqi5EcmZl8Jjfjmdk/F50xyI+v8lXxez+7/vr8FdCJyTqxTwaWs3RysIqnomtmI9XccebLbEqmH4oxqzXa8XQx6xx/yNegOTH+Ga8sj6p4xHEMTHaG1dhk5cxU7XF/ofV05F4f0N8hzgj+HTiB8dm8Fdmo7PQ7oBiZCCXwP3ij8ao85uyV94GcQIVuULsLaiCE1v1M/bP3t/uyQdlPSKbrXHagIwsFa2yesd5JolZo3fHRVtwKmvpz9UM8FFnVB/WOroqeyl+9D0JDT9fXVG0K1PHueVLsvGs/UBnxqQJ1Nmb16ZZdfhHMh3f2RZfPvGerPePaSscfqjwZj44P2bXWO+RG/btzUuVHP5hd2ijlDhzbwuRl9IOWzTHjf0toXyPOnn+M19Becu2IszcejWfvLSaf5YYrfVHbTp/MUO2HzI7N64TsxC6geAfZrWwso7tr1rm7QHLY3jnrDDDbkfVh/Vbls/a4x45nfO/ZMxs3xnf3K0N8d2zPs7oDFM+peVSMDREtyspoM1DsM49B722AeuRfvSNki+IYpl/mK7N21e45ewutYbVOFU82p8gD8VXtHtLlWXnBhefB9U9OnOTmsejcVrzRWanyqSofcs5DJYuducqmrD6Zzso4pOP8U/NkRTekU8aLIeqkyFBlz3OpaBXcubH1Q/4OzYW9s6N+fUB/RzgrIXGgBL+dYITxVZ5VG+pbtSkGsgrKqmCaBaOIpoLNM8pw6JFftSZn7F0lke2s5ZnnDAUxrkx1fePeQnJfwbaoQM6uoqnnP6s7NKVvpUu0p6he/ea/+q50zuSvyO78PhS6qbpW+o/i6fRh/WI5wyPPnnJWWF21X52g3+2z+szkMduo8GPIYgcGxU7PMQST69BnOZ2xKhQb3Dkbqs6I/87zWL0XJVFV5SgXGazekYHA+nXfKZtfdg6ySxw0/6P8Tz5/Gf/2p48NDd8eUOzeAYv/oy1BdQVdm4Aw75mVPGsMrFtH544eMeZY8dUrbchvdfxxpcMBZe0ze+vY3upiD0HJ8zI9nHe2kksirPhflHsjqHcq1Tg0Xr3HUPqqQDFUtjZxze6EFscpeiAelc3r2MRMRyWfiv0ZLbZncg/E+Y+kntFQPfJkQP3cuC57f1UZ0SJfZDcZmM3M1snJhzN+VWzr8lHO1oW3j7/y+cvS+G48supD1Ni42rPKOWGxEPKjzL9WsQqzs5ntyOxZRNbvbvJAPKt6tn7quq/eDwzSlumLeHefSB/FrmZ+OesTweY1t6vxPtPj+oD+TrArqO9CDYC7wbYaWHd0cOssyEZj1DbFaGT81ATT0atjlCO/yjl2eXeg8kUJkcNb3ed38ES0DE4CFvv+UpB7xvtgDi6COdiuTCZDKbs0pS+zaUc5uyDIytXvQzIOAeno/rrjMj4quvplZUZjT4d2wDkfah8ENThldaWs1JEOLFFVbCd7svFZvSNHReaDXd9T8dyBKkbazT+DMm/lHFW2T4lhOvOvxjwjps/mG+moTxfs3CEa0wPpivYDo50577eClXlXviWLsZUcIY5l8hi/StZbfP9OvNzx4QzORRfywVlZ1YVdyGW+dW6Ll2oj0NBYxdez/LCT51fyV+MuR5fu+KhHtc4KvSO36rsir+I782fxQLYnlfaK7zw+6hbHZva56s/OIoohlVyr4lPlisgWdGOEjM9MU9+HanvYurL3wGxcJoM9EdC5UfSK/hbphxD1c2Js5udvY4wfXP//83cHx4+5vuiMWDGzT078MAY++1WsW9kR1HemKf6dnX9FnmMvdsT0MS6bf3O7ks+g9ahy2swHoneZ+bIob26r/IDqF+a5xHJWV8cr8fcBNKeMlq1bbLs+oE/IXoB6EJ+FM4y0g1tSroJel/euJytn9QPMQUZ+zLG4/DtAxslJolb7KQnGbnT5skB7RVdlbObUHGegyEKJItOhq4eiT9V/13twxig2LOvbpSOezrMqo3+mPKM7eru/bNwKLxUdObH/KMqZrKqNlTP9HahjlCC3orl2Q63HRGR3m9on07Oa54oNz+D6kDPwjPhXsZkrvFy+RzzXGbsitxrPLhPOhHNhgy570JoqfFCbWh6JXhmNjf+acGb8VeUIbL3dPCRrZ22KjGeBXTZFndU1VMoqnBiC+eWODrvz6epS7XjO5cpO7NKxE8es6uDYboXXrAvjvaKvyqPb19VDQbaPZlrV3uF/0MfI301Wz3gh3SKUMTtiJbVPNo/YnvFF8UFlp9m7zPowIFsVZSC5aCzjieZVQZl7Ni8FnRiT6Xbh/WIlx1Z9qruHlJy1yl9W+Ec5Wcyj2ANmExGQj2B5HfNT6C4hziuzFco8kX2Mv9hftVGuzUZzzXTNZB39VqDY3UwPFl84cM6B4lfYun31H9DfsoN8tu63pNwJAjOjhNoUVEHkGN81LJluiuyDd5w/esaxjKcCZtizp7pnOoFAlXC9Mh6hI7t8iTrsuCxQ+WSBw8xv94VGlVQO0q7yV8Dsl2KDUMDi0JSn23Yb+Yfy6uN5NU/EI/sNUo9tDg8VFS9FHtN9kHLVjuoKzjgXbkLDbBgrK/3uA9tFt0+nr6pnNW7VnygJSAUn5lDGVntvhw9d2d9nypn77/LNDEhGFrfG/iyedfZVJx6JMqp6pCEdWSyJxjO+Gb+4nopebxH/zqeP46eL/3Qlg+JPWJy6ctbUsex9dvfoo4HWTO3n+rsOmP+f67vW08k5V+KP7Il4q+j6PlWvHXqqe7/jXxW74dyNxLGrOsz9Mr5ML1XnbH4VbfZVkeYg2uaq3u2TyYw8buE5AC0bG+lxLao8DOV6SO9ZTkS2LqiMwN5ltUbqHsnWvHpWekc91X7xXWW6z+2KzF1n4cL7grMv3TaXXu21M/YgyosOedlZjDpV9gD5LzU2jPIrmzb3n2nMrlT2ubKbiGf2cxDXXLXpih2NcSLzz2iOju4Iii9fjY0r2iyH+ZvY56v8gO4E1K+KZzp0FsRkxswJuJQ1r4I71HeW0Tn8bvCGDHAFNdiPQb4aTFZzd4MFJ+Hq4hH7vUrwujxmXtFpjYS2IrMKzjr8I6pAZwfOfN/qGVLPu5KQK7KZPllSH2nxV31Er/TLZLHfh9BXKVdziLrOYHud8VHmgnQcoT3SYlmpI9pOuGdWSeIUW+aUkR28m31WnqjcbY/o2DWX3zNjwy7Y/t95Nio5yto9+qwy+SjmOmivsBcy3Q56liMovA5UFx+VDBQXxbzC0fG9wZm3aquUS5sKnbFoL87tK+/4WXtEvWxy/DrrH8HyC1avfOlOKHo4cULEbDOqvkp7Na5zh5HJdvL0ne+mktd5Bys6dG1Hdd/RiRey+6IVmionsyNVjJH1QTQ0Pva/j/w8VWeM6Rih5nSqPWXn3olJkB5qOdNRjWeytVd9pWM/Mr7qXkb7Q5GLUN0xnB3zX3gOHF+i9F3J/XfrskO+IyfaFqd/ZtMzW6WeeWaXoo4Hz/vg9inTM/ovxJP9OmC2svKZEcpcEZC/cP3dSOiOL0f8lFhc8W9oDb+qD+iuMbjwXbBLCxZwdz8aMMPqHl5FBtJZTYqQ3OryrqorZWQ4o25dqIaMJWWvDFVPFiSohnrnpQBzAFUfNC7T66y9lMnvQB2nJs6M5+pZrcrsiWjHL344R3813pGXjUc0pYx+sf8I5aye6a3UlZ+ig2PPXZqD7GKiKrt8mX1QbYfzVHivPjs0taxA6a8kuR3bHPdc5uvP8uNsv++Kwx3f8Mh4RZWFfLkSZ6qyd+1XtF/U+NyZA+LFygeqePzoE/X52ecv4zc/fRQ1vMDAYml1LAOza1m/rJ3tR3WvPtKudC6cuj6MrZvK84wcg+W+O2IHRcfsnVdz77wvRS6TqfA8A/HsuzFlF528GK1p5luc9xj1ich4rdBUsPgvO/PZmiLby2KZgzbHChmN6aLoGGnoycZmscEAtEyuGqtk7zHLO5V9hOKvah5VvzHwe0d9I0+2btleyHg79sGxA797/f/P3yW6udJO/mf6XTUOqOgr84i2fKatgNmPTlxzjD9+sV7ZKIVn9bsl5YymgPlRdSyj7/JzkX/GI2ur5oHi707OEvkdPL6KD+hdp/rKQHqenQSxIEkJoA5U+isBeTZWOdTImGeGXpE76xihGq4sIGblWW5cq1nmDifF5CM8Ohl/BtgcUXBeOfiVdXMvCxGYjlmbyleF6yg7fbKkkyWiiL/Ch52hKjHOeGW06qN5/MvzG6hXZZXGylkd/WaodfZ0ZEcdqnfFdBtj7UJLhWJXOjZGsQWqnXOejoyz+3bKCKt9mLyObZ7H7PIjCtSYSJW54peeEbN04ngW77my43t3k8qKPxpTxeksv2C8lPifyYhyYm7wteLs+Z9lY5QLHqXf3B/tNbRGz9w7zoVZVs7qY+jrpvpIRWYXu2IRRTe2J9TYYYe/UuwWy+VW4c4j6qnGlA46flIdM693R6cKGe953W4CTQWKKSItxiGxn0JHcticMv3Qe2I6xz5ZXpv1m4HOmErL2mKZIdNXiZEzechmZHREG0m90suJr1b2dcbrwtcNdQ+cEY88Sp7CW4m/duiU2QTl/FdnnfmHzC6xmOtoj/3vw7NViN9d+I2kzGjqE61LtUax31xX3qGaN8W1ijxm2RldBfN3kT+jvesP6J1A+a3i0cFAtcEzOgtOGf8qkEYBvwIU5FW6MjlINyZHLSu6rCaYqtwdMl8BnQsu552w97MjgFP2PnI+TJbiiOO4rh1lCaMSPKlt7Hyr+z8boz4r/dBYVp5/6l+fsx/Su6J19GVtaC2ibLfsrkXkw2RUQEEo61Pxq+iqvdlhFxTZzpPxVOSeOT6rK++j097VgfmGbmzD5Dhwbboi4xFxvONLd8iIQMlnRovtWX2A/jGOzdoznSKYPkgO4lPJQnIdZPb5Lce3bxlnrLtzftV3j/Z1JeOV9paTR7J4XRnf6ecg89uorRPXMFTvveKrrG3si/To6rADK/NgsVjWn8H1G/M4V849PCudMrCxbpuSS6BxY+Rrp9JmetWf1dG6Zr6Z6aHIR7o7bdXasViI9UM5aJYbKzqyWA89kd5ZXMj2nqObsocj31fxqRfeFtw8/BHyEa17tlbqiNYBs2vqe0B2m9kixZ7N9HsoxzrSG+mBfln7SNoUWvVU1qKKHxU7H5Hxj+uZra0SV6zco2ZQ9uC7/IDeCa7fMp4dLKgfE7KAF/FRebMgeoz8cGUBJ0tKVLhBHpKPAmJXH0cXREcBadexokTtLKxeQjxyjBPMOJfXrE9sR09UXrWfaE4q1CSXnTl23hA9G8toKl+H51Gu/l/n7CN61oZ0QzSmGyqjX+wT547WIgPTV/khPpXfcPdxFuhFmmpvqvO6YrfY05Hr8HPG72yraLGs1NU21q7oEpObGcqeqmI4xGtXLL3jTO1Ex4bvgOqzZ7oTg2XvEiXUGS3jmenFxmRyEA8E9Xw6QHzUNX5r2DGnt7IuK2ekumjq+OxXgquzmgc4Z7R79rvyoo2rnipW+e2yX6qcs/ZrJzbYadPdd7Yia+aTzdtZB7ZucR9V47rxWTzfKGaItEhXeWT1bK6INsK4KN+Nmar3V8WqHbsxj6uA9gDieYxRdKtiP6e9mgPSdeaTvX9WZnDe+cfrn29/t9gRa5wl22lX7G7Ff7WuoMoBEZQYJt7LVfkt8weVTbuHsoN53Bx7MdpI6JGmtMVn9J3Ix45Rv4MumE9R4nsWM4zxbX5ODDTrheKMd/cBXX3Bz7yQ24WzEh4VanKADmAnsJp5qkFTNKzZUzGsDv8MSEYVlM7jd4G9u3ltmA5nJLPdOapBwi6o9kOVn61rRlMvmKt+czuTl7XtsJ1n2i60t6sn48F4VWVVBuKDeHd+1cd2xaYjW6Hor8wjtrG6C2WNqvFZeUblj7J2RFOB7LJjr6tg1QnOlbKTBKiyVts6ZaWOaE67isp2VWB6zDzchCSTo4x/Zqz+irKVWBHFl4g/48nkML2RTqpuK+dhNU792rC63rvxDF2y86CMOeOCaRevXXxi/oHad8qcoeTDHZ+synVtYDW+s2+q/cloWZzzSKzeFTzCnnf2bYxh4nud+3RjibhvFD3UcYrcozySOqK5dCanmhc6R1Vc5MDJgxm658B572jdj7Z4ltS9EfcSW3/F3rF3jKDaTLYGqowL7xt/+fOXp7xrJFPRRRm7co+kgtkW1ecoPmXu6/iwqr8a1zGbFssO4ri7WB/g2W07nsy2q3cBc5yzM9au4m4WMyhzcxDHvKsP6NVLe+Zl2E68goPP1jJuLiUYZvwy/ogfCyQZfxYQIllIBuLNjA8qdwyy268a88tQzwzmWXAD4N26nJEIIR7V05FbrVtsz2SduQd3vic3qUVPxAu13aYfqzMZlZ5qOatHmvLRPBvL9FOf7tycetSzAluj7jtDiL4qa49takCnJFFKWZWDgnBmO5SyE+yzcW5bRWNlp82lVVB1deMUV4edcXR2Tqo48pHYPd8DK/FFjFFnWtYW5bF2lDiz/kxPJBPFxSOhz3DOogsnvv3Z5y/jNz99XJT4PPzup4/jp5+/PFuNb+HZea165qo8TkVnzLOh2OIzz2jFU5VV2c/Kxjp6Mt6O3c50meVk5bmO8rpqzgy7YpuKt7uH3LxgFWfkykwW2otKmytrjNw3z/WZ5tIZjcUlWdyg6BkR9z2qo3VlOSmKa7tnpPMOq9hP4Vv5PPQuKnuXvTuke6Yvsltnxe0XLuzGbh/qxBE7gOTtsNWqnYj6MJ/DbBHTOSL2q3LmbB6ZPpFn5BtpsS3rE9uqZ/Xe2Fx3214n32L+Bum2Ehe9qw/oB96z49yVnJwFNelEQWbF66A7QSzj7SauVTtLONDaMD0qICeE+iFkRjxrR3UFVYDujpmx+1x0+Sn6ug7NkVXt5XtRRu1IntKG9NqNzKawp7vnbuPb424FbUUntcz4ZD/0MZ3Nz5HbeSJZ6rqq9Wq9M51W4VwMqH6QtStlVcbsB2JgHsuVvE4QX43d0ZbVO/2UOqIpUN9DsEcXAAAgAElEQVTlrti3ExOtysv8FPJdZ6B7/jrrcla8ovBVYs05bmdJc4w/HdluOeIsu1ehG6u/d6jvymnbOSbCObfoEmkMfCYUnkifKp9TsbpOqk3s2M4d/lH19w6YzXPPvsKru38yODndDh8fdd9xT4DGK3Y9+iM3x+uA2QbUr9KH+d6qr9qm6oLyNMQDxXJzf5dWrYVik7tneEa1ZnF9GOJ+jnOJZQdnxs1MT7bGql3tnll29pTxF75OvFIsX/nP7h4+Iw9SgWx1LGdtQxyHgPipfsVBJ15UZHX9FYovu0DrU90VMF+gojsXxUet+Np39QH9vTvIRxt6lhQzXW7mUwXa4ApfdrEzj1NlVKiC99WAXj30rC0LWONfnc/9VqEkcZ21YO/2bGQJa4XqkiPydufn6KRcUKCEWT0Typq4e1hN8lXboyRtN/LL2hX5iAdqQ3rFctTF/St0xIfpUulZ6V2tifNOq33qrGlW7wbZCI7PytpY3bUf0SbdSZnJYnbOfa7QFP2qereN0VQ4+yCDs09V/6XaTwdZPLLrAsGRH7Hq33brzPZ37FPRXBmvdNm0gs6FUic2fSvYccHWWZtV27aCzgVOVXb5ZvwzXrtsiOsvVNu2a390z9gO+5TJzvL1Lt/5ORK+7jtmOmVxWmw/G0oMusIHvaujfPRhcf0q4llR9wvLH7L9gfKPal+hcVX8VuWUA5SrvCqzm0OkZfNFbYgfk8XaUV3ZT6vx49wv22+o3pGvzungy3wi2o/Mxqo6oHk7fvnMXOLC6+MVYnk3/q1s1m4dIv/VGOgoH3JRnKu2ZfUKle9gdov5bMc3MSj9Ou8C6bgSc7t+UPH5TFYXLBZCZUXmu/qAfsFDd0M6wQ3r615gxDLivRIoVQGoe9hXgnymX3a4u4lidfmwGmhUa1olc0yHSN+VtCNkRlgZo+rp6owcQ5TP2lmSWZUrKLwRnCR/rqMEP3tWOmUXBOgiAV0iZH3juIxP7F/pOrcdP/XDOfqYPtPjnKIuyjlm+kbdWT0rRxrSoaNnFYAhdOU7tti1gRXv7Mlo2RhURrzY0y07elV1p69Sd7HKTz2D1T5xEiVHVrX3HX+7Q7cMKz6MjV+Butcd+ez8KeOU9rPjswgUX1cxfRWXn7XXviaclW+cAXSh183jZkQ+UcZcj+MYuvqo49icmd5dviyXznLrt4SO3krclPXfDZbf7rD3rv+IscquuCWTE1HtRXRvk+1rhTfKSar5z7Qql3NyV8SDzWVGZjfiPNAaM1osR+y2G1V88Sg4cYyjJ9uzzntR25DOaI+xd458LMI/+NFPxr/34x8WvS68J3Tjlp38GA/nzmhVFpLfuYtgdn0k9SrunvlkvBQ9XTuk+tgd+cGuHMOR1Y2lWZwVeTI/zfgxGUqcV/F0ZV4f0N8Qdhygsy9+FP7uZQAKyNlhVy7IsueOZNw5xJ2LkblPFUCqYP1XLoayevasZGTvM0umdyTsUd4MhWe2T9FYxblX/VGCUMlQEiuWvGR1xEcBc75KnT3ZxYDCF10YIDqSy/iwuqIz0w39PoByVkeykG4qOuvhrFlHHxXu5VzXP3bsQKfPbKui3UK0yKfqo/JWdK7KzB+ofN2+jN71SYo+2d6qLokU3ZFddaEk5dUYJvvM5DKT7eiG4NqPTK5Dq/i5fNz4ZbXfjDluRGWVD9NhhfdbgZovVTHj6too4x+1/ui8x7VY3XuIzyFjV47XHZMBzVPZJ6v8H/H+HyGnkuGcBeVcrrwbx86fFfco5QwrucAKPxZb3ZJnRkNPhd8AZWRTUJyn5LYo1428M72PctQF0dBTAbPVbl2Vp6LyJ0x+fKexzt43osW1nctsH67AebeZv4xQbEOVg5yN3/vZnzxB6oXd/v0RsS/re+beVeP+TizM7OyO3Mvxq8jmMR+q2r1jXNd3MZ5nQtHVXQ/lHcf1QvJ2QX3PM+36gP7G8AwHr0DRiwUqKBBSAm8l8F3hWR1W1saSGTQ+k8cCxF2XFjPPVWRJlCNPuVjIkuhnrAHay6v81QuDjvwKasK1mnygMYr8mCAqiX/WrvDLLgvUiwWVH6ujeaF5Mr7xp3w4r9ZPPe/ovbpzqt5JB7t9q2LDq7Nb1VWaWs+eqJw9u7yQ/XbnxvRh/Tt1lkw4dAT3XbM4xZUdEwXUh6E73yqeUuXvxll+V7nky/quxkFKjKX2V3io43dfCKjxccwbKvzTz1/Gb3z62FPqBYD2FaLPbV17UtEizr4cmqHak2gXs8sfFeziKMsbu9hxng+geXbm35HzVqDqPr/vVZuM7kFimfVl8jp6PArzGqprqkKxibE9jsnqSEc0j2gTlD6ZfESr8k63HMHWSvE1bM5oTdkeWNkfcWzFS7HhZ5+bbjy/Q68VP9Z9v5UeO3zrhQsqzjzfCu9de/3sHK0632q8ouZ8qn1R7jwyH13JjP0rO93JpRh2+VMn/jj43EM5yoj9kDxGY3oqbYh2fUC/sATnEhVdOsT+KPGI5WN8lhhWwSDjo6BKjqI+SNdsPEpqEF75koE5lI7ed6H8aKzKVuY0rxlKQiOcYKnquyvw6shh56FK8iMtG4P4ZPxiecclg1qv+lTzyPg5H8+V9Yrlqu68l2ot4nvuQBm/6yzMqJKB7uVmlVQgG4PKkRbp6Ml4In/A7KpjMxXeTr2TqK20q+96pu3Yo+xMIyi+UInPFJmZrO68VR+exXmrsiuoe1Gdg7Ofulg9DwgsTs+S7theyUY8Kt5vESgfGQldvbBR388rYVecvNsedPYbs08VXYV6rtx1deZ4T57PhOr3dvB34qQZ8T2xdTsrHj1ou3xlpsfKfkB6sb19J3SljnJ6tY31if1HMma17yqq/Yj2rfqMvB/lo7K1ewTQe2HvNfZjfNGZU3TYjWwe7jpXe/oR87jweDw7ZmBQ/Gsn16/m3NnrO9cxy0kUm+7eybh2PvNBDJXOTptjW7v+S7XXTN9u7JXxfIW8W1n76wP6hSU4BrkbVKEDxIJ7lacCdtGU6ZjJYLpWF9XoIO/C2QHiriSim8R3sRqUr/RXL0zUCz3F4bN+SuBQnT8nWVP63sZ3zxCidZ8VzWln5ayu/mb5I6nH8m3oH87R2mQ0pw/SFdWjPoyuwtl7O6DYcccOMLprK+eg9Q5oWbv6ZGWWBCF9I00pr9Y7/sadk8J3Re7qOan8AwJaO9V/VX1VPVaR8d8R2zAg/jsvCJS+GU9VTuccKHqgnIDp9uhE/FXxO58+jj/4/OXP6lm8GM/p6rplfLt28GysxgFq/J3FBFnu0bV/im1emSvST31/8x5YtSW7xql9u5eVCJVtUtdJlaHYwiwGUuJSxuuMs33sY3Vu6K6lQuZz4vjZzqlna9Yf2QT0RH0G6RfHxL7uHmFzRv4E8Zj7zjzQnCpU8890q9qiTll9pqvorH/FK+rC9trcj/F7tn9ewS8Hz2XOugO4cOHArvPTyZ9WeJ197pFNzXwTGtOJgztyDhrioerAfLtiq1V+u1DFGYrMOJ+M1x2UFflMX2U9lPd/fUC/cAqyg46C6l38EZQkChnsMXLD5VwarASsjO8Kuhc0KpSkosvPadsts+OYHf4uP5TIVzxZ8sD6dNvZ2VdsBRpzE8qxf/bMxlf8WT9Ft6qt+sj9YdSI65h9KHc/nitPZb0VIH2YnhkPxt8dM8Z+mxP5dZIBhYb43qfnXaShp9M2I/PFLti6OWvs1tU21N4Z04HqB5T2KqFzk/HumdsRt6xcQijx5QqUvXfmpUaWpKJ2BZ21ZjKj3WBto6CreuyIaV8NKCdAsTxag7e+Nlms2rHPcT3VODfy2+EXKxk7ckBVPyVndtpWfaeSh1W+p2tHXFrE2ecsW2MU370CkA/YpWNlD2c9bkW5QrwzYndIrE9WjmuTtXfWTZkr8s+ZH5/r2dhsHplc166xebC1rXRcke++01jOwPYXen9ov78CHHscbZriiy+8H5y9f8/K2c/mtzMGZP7SQWWnXL2YjqitE99W+lW2130qunV9u8O3+55mXhnfjBeLnRW5iq6Idn1Av7AdzkWB2i8apQrZBcSK/MhXDdTcoPlsdBK5GR0du+9iVe4uoIsU5YJlRRaCc+mmymGJktKuykXnWLUZt4mulpm87BnLjK/yRDwZfcfH8xmZXMS7mlM2v2qucTza53HPzePRPCLvrM7oCk0JqDqIPJhNyeR1aFmZPXf1UaGsLZsDK59Rr+jdMUr7KjqXewq/lbGuLmetEfN/LOGu+rm+uYvsHKn2gvFSY1+Fv3spwRJnpqOrsyPjLQPZ2jjPZ8bfjwSKI9j+YbY9xjxuHsv4n4FuXujKeCbcd6hAsS/ZmapocSx6KkC+YCWWUlGtizNe0WHex5kd69i0yhdkvkYtoydDNZbNu6ML2m+OzWDyM32i/mg+Y+g6rMB5p6yMkMWPjJbtF/X9d/a/o5uib9eWdeHYynkef/9HPxn//o9/eIJGF14Byt2UCnd8R54zxvW9Tr7W0Z2dc4ef6vMqmYjnGN/l7+j4geij8lP88Qwnfqj0UqHGDK69V2LkR8XOGb8xrg/oFzYCHbyMvkKLQEH3IDSlHmXMfVRjPOv3rKAx6nLUO3M60NW5GveIJEjFvXjGsspzdY5Kwoj0QmNisKHwQ/3QuUJPxu+WlG/Tj9UrPirPSGc8GF/lp/yF+M6P5xl/dV4z7ygna6sw7x20foiWydjpY3bZaXYJVZUZLaOr9exZ2T7Uh9nIrG0M3/8w3qx8Rh3RGH2lLeuzw2cifqq/qnRG79zR5Wx03knUT/GTO+O9VV6dCwu3DclzztIsZ+7H4tpOXcE85uefv4zvf/pocnj/WPWXj8iJZllsXyH/VNWzHKur3wpc2Ss5ypnvbbefU3y70z5GHctk54LRlDZ01pS4RInXMl4ra4V4Ve+3o0OMZQ45TjzC+CE7UZVVZO9ZeSK9qzJ7dvSuwGShctY2QL1jM1beqzIHpFMVE6P3imQqenTfr7LGzl6LvF392P5XgezFGH2eF14Tf2n6XxdFoD2goJND7uLfkeHENNVYxz+jOKm6G2P8mM1DvLO21bg9xk+uXarseeSn+n6GFV+gYJfPyXjsiJ27sc/1Af3CFnSCQtavCiZjnyp4VvizhCvSGLIkCxm5M4xVpg9LPnbq8Ij5PArREaKnymcFaL9WfTpjVL6s32163ghNkRPHRZ4ZjfGNejJ+GX/EJ7bFH/un0lEboquo5sN4V2W0blmbA4VvtqcyXSv5zpm5FXWXX1ZH5ayu0lC981RpSNYqKt5IXifZ27X+O9q68g44Z1C9FKtkK22VXh0f52Jlb+70p6h/F6sXHFn7q8SOmS1mdlq9SEGylIuetwrlXe/ki9C1bStAPnyXrb+F8llnhwHJYXZItc+VjNX9s4tXxJkxyhj5vsr6xP3AaMwOVfupigErGqqrUGOprm9kdLSPWByjxj8IVT9kG5ynIp/ZHWWvRXmszwy2H9U5ZXKPciYjq2e8VmNIphdbr6gjm28l23lHlR6D0DKgfdNBtbc6+mX6dPyYmudceL9Q/LgCdfzOXLTTV8lfFX6qLis5QuVfjvIYud1j/gPd9VU6ZWNn3sgnxbric7M2ldaJKRBWxqrxjsOD9XHHVbg+oF9YQufgVMHNSrBTHWYnQes4Tyc5eARUZ3ImznKmu4AC5TuhVWD9nOAljlnto8pzMSensZy1IfmIFn+MXvFjfOPv+ICt6Ij4sn+OvfNRXYUyv2xN2bwy3qMoRzAbXfGsZChlhuxsRruU2VEFu+0bS1qYzYp2jdk8pY/av9ILIevHaFUy59a7fRDtrD7K+J02v5Ll9lV0c/urvHYBJdNny2Uy1MsNdx/uKquyM8T4ll2IrKw7S8DfMn7708fxh5+/lHPZuZYVD2THz4CS7ymXLFXcsHv9ukC5TmxDfY5+KzZEhZInKXvF2WsVHxfZnqr2AqPFZ9YW5bmxG6JFdOK3Kv5jucGq/MiXxRJqvDTri3RX+nSQ7Qf2ZLpEvRQenT6dtiGWj/oItIxeyY20akxsZ7SMF4K7VxwbUelcAb1DR8+jvKqLomekKTpeeJ/Y9W4rPs+Mkzr9dujl8kD3aU7sUcVQ3VgcxW8MaB4dW36MU3ylQ2Myz7gjWuXL4t+u/Ejr8L4+oF84FcrGzeoqIu/skLqXBh09Dl7MWHUOfhcoOB2gfiacYPxssEuiyimfHYAoe9Nx5BFOf/dc3abnTaAxHnM98sjqt2RspXM2Hv0QLyQr+0Be0eIP/X/JFV3c+VXvWnnP6D05UHmi9cjelRrsZv3RWesGxKp8Jbi/N8udvmzsXezX1aGrc9Vfqas0ddxZfRyo8U+WgHX4R7oSb7my3HPoXjisnPNnX8I5+7/LSymrfF08cn0ze7zDB1x4DTgXdhUf5MezPGyHTAYlpkHyqhwEjWP0FcT1W7Vpka8ac3WxI1Y7wHTN2tR4TpGtQpURx5xhV9W9H88LusdR5LEYKmvf9VT1QTYqG6fo+4i2TN/ML1dnRh23OkZF5huYXIWXYiOcdXXkRkQ6qle6dPTKdJzrFy5k2JnDrMYPnfG79GI+ZQf/KCfzBQ5vx/YrtmXWC7Ud7bEvyxsrmzjTkH1Ea+bQIs6MwXbyVfZIJR/phOKrGdcH9AtLQEF37IMSlswwKQfsBsouVp3aLTwz/s4hR4bW1QkF4ln9TDxKDgO6QMqgOuSsX9XHfZfV2crOVVVHYOPYWYv7PzsPnT5H+WaWFd1vI+eR/RgfpO/xU/9/5pnc7P9L7rxL55fxRgHFzB+Vu/Z45V1XT3RemW1AbY49ifJ24F6U47OiVXyV8YrMauwjylUbojl9z3jPZ2FHvMH0RGtfxYuOLrvXSfH1Y6zptxKzdmRWe17hUfFaOXNvBVns/B7+P+hdO9bNJZBvYD7jLUG5nNudh1WXhjMt9mc5xor87hhHH2fvxly88w5W35kTl6k29YAyH2Xuq3tzZX1HY0w3t854ZHdTVbyi9lX6x/3ZQbbHo0ykhzuG0c5oi7QRyoPQDjqSOQrao8B0R2vlnjdnf1V8lfYR+jB/+Ki1j3IY/psf/WT8Bz/+4UmaXHgkVvZTNfbsmGmV31n+eMddiBu7RNvAxj8rDnF8Lxpb+aoxMN8OLdO9wkq8wuD4uhVf0dH/+oB+YQuqZBy1Z3QW0ESasuFXE0GnTbkYRvWMj3vBwORWPM+A4hCVfi66H7kyOAHTigNXLo3U/VjtD9R+S9ojDcmpyp2n29ahKWVHX+WnfFyffxXiert83feovJcMKEjZ9V4VHaIemb/JArOsLQs4kbwMahB4D8+Mpj4r3ZA9YzognoouSrmjJyo7id4u+lsEOiM7klTl0kq92NqJR11+qGM7c1fP0OqFQvfcvjqqPV61vzUo9vDs9Th4ZM8Mr7j+VS4b2x8xBzW/VnLRir9CV+GOV3KrlYu1rtxqTCe+cmXGM9Xtswp0xncg4+P6zmhvYvyD2hgfpVzxRHax8xyBFvnHdtQP5T3dseo4JGeE8phoI6EjXbPxiKb2V8DmcbavYHs5ynd0Q+uUvRN1jtX73jX+vcV4F3wo77/q8+gY7+w+KnbHf7vjt7PfixqPMn/PeO6KL1ZoK9jJT40FVPmObtcH9AvbgYLYqp1tXHVDRyPiQpET+1QHMUuMK/6ZsazkzXIrnq+C3TqtvHsF1eXHLt7uPkRlld+NPFFbxV/lxWSrz/kXaVFOVzfED/VDtPhjH9MzMLrzQ+vAnqjM9saMD0T3XU+0F1HCntmMmcdqMO/aBifZmZ8ZLXuqsrNxqjxFB7ec1ZWxFY3x29Xmgs1TjYU6Pj/GYOyM7ICSrLjzfk9QLxWz/u45cnTpnN2u3FdE5j/eA7rvzLE17uUSymcUXo+Esw+qvXNGXsQ+WDDdVy5fX+393I0nwlm2tJtboviUzWNXH4bV8atgdoONYWdyd1tsd/Zn9lTA5DEdMh5ZvFjxU+ZZ6eGc10H6KDbAOSu7kemhjnHtWlcvZ8wI4xCtwztbp876HfqwO4ALbxurPtttfxX/57SrfVzstkHsXCuxWjeXraDGiZ2YRLF1bOyZOasToyjxC2tj/hq1q7yVdbo+oH+l6CZEO2UxfjdQRrxXgp0sAVD6Mn06ujCjp8rP9HlWAvtIPOJCjTnUrlzHeKMzUZ2Vas/cpj5KucM78kH1yJOV1Z/Dk/FGbXEsesaf8s+5q3DWg+mO9I9lt17tHWVstbZIDkK0GaoNUYP1FV5zm/pU+zi6zOMrea6+arLirHemF5JZ8XBluWBB/YqM7Ow443fEVEgfVR7q141BVeyOcR8B51IA9d/Bu2PrnhGvKTp/DTHzgd/59HH8wecv1vvJ1kdZM9Y+j4/laqwri+EMG4Ns1yPmxNZSWVu2Ho88069wHnddsFZ8Vi9vI449wM6o0mdVLno+CrMs5Zx3L1jZeb8VfVagrHWUz2jOePReFZrDWx0fgdo6e/NZ+5dB1aWr807+1btwZTo6ZbJf6T1eeB108/5n7aWV+Nvp4/Tbgeqsdu1xJ0fcEbMzv6LwU3OlTqxxti3s+P0x8jlEGlqXrB31QfpmuD6gf2VYORg7kypG73wM6QaEx9jqg5F7idDRJTuo1Vq8ohN/FHZd8CuonGh0WA7fbAzaBzuBPkBWZcSH8c7q7LxX5chn/s0fojP92DyU3/zX4Yx3LGf6oboDdS3Qu4g8YpsiP6uj94bGMTraK+w9M77ZRRoLvCrsukiOF6jus2pz9LibZVdPVQ+VvluHncmmCmUfsYB+p59QL8FUPlV/pZ+TCD4S0YY8C2qcUo3r8F7l52DlUiMm2Wh8FV/OfN76/we9s56un3R5Zn654rPj/J1lY1T7dqZcdHm0qtOKXTkblW7V2T5LfmxjsVwXbB7zncNKn2zMMPrvhno5jfY+O/9OG7r8rS6C0SVy98l0XZGrjHFldXmytY5w9jt6roxV54bm4ujEsHucujYj6afYjOivlPzkjDjmwvtGJ748OyZdRaXDanvVz42nV9ZMPc8oznLepaunY4+UNVNi+6N+9HfKu8FiE9XfD9I+Qnvs6/gPBdcH9K8IzzbkcYNH2oGVoNDRpUpkIv0sPRANrVFlxJ/9ns9Edal5BjI5nUDqQOWcYntVj/JV/vNTKWfykW4Zn6xe2QRFV8a/4pfxVn6IB+PN/l/k8aP/SHggZDzceaB34gDZLbRmDs+K3wpfJ6jaaXOQ3V59MhmKLvfAM5azNle/TvLCwNYgonrPq8miCjfJO4D2evfcOrJnOY5uc/9KzzMTuLNxdtyaQY1FunGiYldcu9lZI9W+KZe7Wd3V673H2U4s27mYUO2L+m5W2tU8cAdeYY/N74m9M8VWu7SzbXvXTrA1WLl4c8fsikM7cdUhe8WPVeOijF0+U10z96yz9tjm9I0051LZsU8Kj6pPd+wQaUpb1SfqMgJ9huK33PXI0NnryN6gOe6Suwp374+hvx8GZ27K3nB5Xnh7cN+tGlMovLuxlotH+tRVPjv1UN6LGhu5Y3bsqzG8GAX5sMy+ZbGGEkus2kMkoxNfRH5sLm7sMYqxEdcH9AunIx4cJcg6K3ipEpRIOxMoEcqSsqyc1TO8h0Dw7H2B0HGUTiBUnQ2FF3OAiN+tUc54KHxV3sqzo7MqC+nO+ij8K96IbyxnbQ5Pp08Hzto451jdH7FcgV2exD6xjPpUfVH7HdCr8dXT4ZWV7+PbPGMdyWR6qEnJSpKyug47+3Z5oqBeoWV9XJ3PioGUhK1zGfcq2B2rrCblrn1y23bukdULmY5fmcehd/eIfOCZYGsRUV04K+WsXsmoZDEo/jjOV7UzrM9On7Ky/9T3syJzp/8+4Nr5s+KJbJ85+xC1VzwymjuP7vxiWzVHtc2JzR4Vf2R3Lmr80YlVsvsmZRzioz47PKp+bluXV4fnAcWvq/s8G4+eK+OqsjJvJLdD24FZb8UmZjTFVlU0hCp2//yjn4xPP/6hyO3CW4ea73T9YqffbpwRT5w9F0W3LM5gsZTaxsYwfSq4OU8WM1RjEb+R1M+GEqMw3zjCGCVmYn6y4/+vD+hfEZ5xCaRclM79ztRPCcbHeMw6KQkTM+hZ/T1BdQ5noisTJQUVbqDcBeJ3m+o3UM/K1VMtq/wd2dXcduqgylDKK/PtykO/OEZBtsfU96TwRLwdfruQ+QU3mVIRg/8sGej0VWXOP0aLY5H8ri5O35Uk9tFJ7i4+7ll15Z4RC7m+sDP+FbCydp1xq5c9nQsThf+uOHb1korlGLHtGbnSM3H8f9DHqGNv1K7kU3FdOz7VuSia29j4FZuy66yexVd5F2jtqnXZccHMZFR7D/XtXngqUNatGrezr2pP1b0Rn658h+bwdHmMgfeLctnK+rPxrG914YvupTpPppvDQ9EJyRhJ/4ymtHV4jql9CDR3nTPs5jFAefXcrgLJUc5WNhbFZ8o6sbICFhvO7RfePv7iN3FuhmrPuLFqR8aM3ftuNddazcFUdGKFLM5jbZ36alzZ3RtV/MzsXmfPqjElg+KbZ/5uDJDJGEld0bHrO68P6F8ZqsuRs+RkMqtLjd26KMH4Wboc/KskDB3iHQbtVZHtlVeZn6oH2+83s1yBOQhGm5+xzNqqcoePIyPOK84xtqm/qD+TVfFQ+bOnul7dp7omI5RVWnefo73P3jMb50INTpV6Rx4K9tVnFyiQnn8ZzU0ozkxAdiSwHd+622cpOuzY/539qsrcdR6/ZnQuDpw29bzsuihZOWuKnG5ij3hleYEi9z3s/ZibZPTYNrezfIqtq7POFdAcsj5Z/oXkd95vZ2+eseezd8HKq7JcHtV7yvqy95HFFTtipsp3dn3rCt/VeKrCfJazuwlmzzt7AaETH839lPMbz0BVd8ayvpGm2CUF2XvLng4Phb/Cg41V9EV7EvUbU59BaOqasacLhZ8yR7YWmc/u0lQ4ZwDJYeF2H98AACAASURBVPKr9emUMxkjtP+9H/1k/EfXX6G/WZzlg1b83a7460x057djDg4PFuspbUpdjYEqOGtaxbCKH9q5h1U/qPgQxVed7Wc7MdH1Af0rxs4k65nyEdhFQRY8naVPlVhlyVdWZrS3hOpC7lXRSWxXzgYaGxMP9am2sXJV745j9QrZ2PmH/t/gGQ9EU/h9GFhvVkd6s3Vx+Coy0N5g5ayu0FTeiJb1cW2IGtBl/LsBXCY3+h73yTD7PKbHzPOetEUaWhu2Zq+KTvLD7PJZCaVjB3eu++536MzjrWO3TVL6qIkzorvjWXsnWV+RF9u7+6hru37++cv4/qePTanPR5YvjYkW+2V05gsi/x17KsqK9GqcirN8mXPBuione7+ovBPVu+7IVOzUmfHHWXGPwxfFcFm7K5/NA7V1dHB9nsM7nv/MplV7j/XJ7m3Uvhmd6bjryXR7BC/WR9VliOMHKQ9A27nWO55oDiqNzRXRXOy0eTNtALoqa0WvM3KpC28Dj3znqj87OyfeFYsrvFb7u2NiXFKtOYuzqvFVHUEZ142DVLg6uFjxgYjXo3RAcc/1Af0rxY5D9+oXnSg5ieUzgQ4eomVl1Oet4T0EpSx5jIj92DiF7y0p30KZ0dQnK1f1bhuqj1CO9Wyc8sv4Mlr20TzSPoDxDIh3JkvlN5fR2lZrUj1VHSINvTuVtyrTsTFzMKaUu0ABqvusUOma+Zl7Qu8mA0wfdR2Rr+j6kB3vVd37FT93Lyl2Kp6rKhnvJh+dtp3YLSdenj4DncsLtd2JI53z7rbtsiWO7Kwfesc7LiSetX92I7Ox89wyuuM/j3Jmh7p5j2LzFD5dnMF3N8/VfLja38+6AHYu+rq+z9l/7l5TLkZ3xX4rYLzZO9h9wavwRe9D2cOsT2xndcbLlTPTOhe9O3kwPqxPJX8YOqnjR1IeUz22qzo84hl1ifNW5+uMUeVktmCH7enkfUo+p+Z8qh/8uz/6yfgbG/4K/fd+9ifLPC542OGPHs3jLJ/ekavG7FWbK9fpq4xncYQS57D4zImTWDurqzKR7XNize4a78IZfsfxw6i/ei9/4cKf4TbexmXRs3W8hWeG2Zgdv1+GekV/9d8817f6y97Zgfh+1fPhGP15Lx2/D0n5Q/jFthv4Rd5ITsWH/ZxxmT5xbt+bnt+b6uzHdMv4/zPf/L6X/DLe8/ties+8K53ZX7yjfgrPbAzbSyqfCFX36h05fse1/fHdqXy6gXMMYtUng2NzkI3LbHbGv7teM7LzkvVhPNGYLlb3ncojqyMeGT3SZjh+RcXKmr6CHNWvn7F2lV6ddjSH2K7wRHHaDplK/FTpp0IZV+0BxO/R++IZ+EH463l0Fh9lCw6oa6/Y6o49z/RR99AKX1W2k7+wsnIu1RzpDOyy4er7Z3PLaJWPH0kd8VTKiC/Kn9z40GljOnVjKMYP9XGh+gynjtoUf6zuNQU7cgpljMpX0UPR2W2LZVRX+D/qqdBYu7PGrhxHR8VnZOuP7Hpn7qwPaqts/32M8fs/+knSeuHVUe1J5ZfxVGhK2w7smCM6g6ieye3q5Mwpa59p7IlksPkgGbFNnVfGU+EbZWTjGJwYuKLtBovxdsZ/SkzJaNdfoF+Q8OhLk1W4Hz7c8ap8J2mNZQVnGzIGdY2eqeOMXXvY/aCzKgNdRGSXI7GM9HL5s/oZbaxvVd49jl1IVbzmZ1cO4pHVlb2B9Ga6V/s68sn0Y8/b+HM7EflE+3EDdAezvIyWtUd9WMDL6FVQXwX7yrwz/RU5VYLhAK0nW1vUFunV+9ulz27EvevokZ2v6lxmcOaq8r+Lfat+rP3sucYxHXmO3Cqh3kF3dXBj0d16dttXzu9K/B3xx5+/jL/+hv8Z94iObXTs7EGLz9hnRtf/OeM7/c/yITv4znY1lkdSn2mvjBUbxeJIlabwXdmLXduE5ubqwmJRJYbL4jZF7jw245c9FSh9HX4r49GZZHzQ3NUn0+OZPJ0xrG/WFmkH1Byws+dW1hTJzuZRlRWfG2lMjkqrwPK8A9E3ZXRHfzQW1aM8pOeFrxtvKZ7cFUtWNCbnLB1WdWGxTTVnd6wCN/dS4zr17sxdg5lP905N9VeqvNW1r3z09RfoXyluAwcBt+T3teEefg6UBC2T0fk9Ezv0f+Tcz+B/A+VKvsIzO4fHD/3FtPqXvEOQEeXtblNkxr/ajn9xzv7qPMpHf6GN+EaZ6l+yZ++H8UV/zZ7tg8g/0x39xXyU9b2EH3pnB5x3XL2PyF/xRxk9Q3XGULvi65C+yth781npE3U6Q87MP5a7yHig99qR96zYRbG7VTnyyWREPDMmUP3mo2KXVRkdPZ01cNoyvk6skvWNZdSG+Kh6VjzVdnXcDj5qjPbe8Kh5MTndeECBsgedPGB3LnZmjjfzy847sy+vln8i/Ts6xn2E1sGFsz8r21O9q0OeEiNXcYMSE1b6opwhg3KWsxhpJQ6f0fHXu3yV2menfXGeXX6uDEcvtw3RkP2o5MxY6dNZj6zcmb/T3x2TrXNFZ3Yb2XJFP/RekIxMJnqn9zHG37n+Cv3NQd1/7j6NMhx6t1/FQ9HV5cdorI/S1lnzym7M9THydVDsa5QV25n87j46UMU07n6rcqyKj7IXMjnVU6W5bQo6ul5/gf6V471eBGWYD/dZ82Z871OfHQ7ya4ezhh1DmtXV91vxdRwB+hiTtSP5jFbxUuoqH9aP/eKH12p+6AJH/UU+6rup5DEdmcyVtWXlCGfvZv2ds8PeYxX4RVuOAuAdOPhndjvSFP0QWIC/Y2zsoz4VzHNEZWVsRVdpHT2HwQfxdmUyXTqyKjwi7jjOyq5+w+h3Bqr34qypcj47tJX2qr4ic/UiqRqDdEf2xOFdtTl25y3gjz5/GWPkPu0R8+zY9vmddvzCrn24ynOH3ArRx7nvOTs/XZ0ce85iu6xtp69w5xf3I4sdnYtcR5/sTLB3r8pU+896oAvVbGx1/rNyNq8KStzhxCZV/24bas/2VeepwOGxq015ZljNDRAc2VnfztyUtqM8xrfXtcMrO0/VeXPyGicPZGdasWeKrhU/1C/qe+FCxKq9WRmvjN0Rn7qxTCX7DJ0yWha7oHjGjTtdHgfY3ZPr0zrr6PjabkzqyM/akJ4joTHb39UJPa+/QL/wLnEf/NDchT479ZhlRdrX8nsmFPm38d2gOEv2WD0bP/O9gZ/yV7ysnclh/2/s7C+S2V9zozr7S3j35/61dvUX4Qr/+f91rvDP3iX7K/bIl/1F+xja+6rkZev2vUSeskfRfNk6V/uSAemQQQlSEf+qj9Km2A2GXQlX9Xw24prFNrSO6F2pa+y8C2VfKDKyfZ/13SHrwKu85zGe7/MV2W58kvl+Z44s6VV5I1o1j6y9qjOZyhg0p86+UPSq+CL5Dh9lrf/4mw/RFzRUtl21yU6ckNXZuM75WsEZ+VP3/DOdurmfO5bpito6+u2IxaJuO/h20Y1nFL2VObEYXo2bWewU8wo2lqHj/7t9mQ1hfXbvIbRHu0/GG5V3PpHNcNpUW8RkK/0V/bK+M60qO3oev18SfZhNrsrKGilt2fzQOij6RX6ZjGx/z+1/+/or9HcJtB/Plun2d/Rz+Fdn1pWDaKvrys4zq0edXLvK2pR+lc2N49w7RcXuRt4dGUhuRJTh3K8iHhXf6v5tFddfoF9417iP+sAofRx5K9h5uF8NZwcg3ffsrrm6XxQjz57ow2WkdfkrchX5lV7KnLIf+6fEI9B7rfjFfy4944XqiCfjrYLpjH5Rt/hEelTnUt0jZ+M2/lzXuZxBDTznNsbvkMd0qOpMR0WHrP0RSR0DWo9q7qzP8U7QeIW3iq4OsR+qI1mZ3Nh+BnaunYLKV+6MvVSwC7Exan13y1Porq04S+YuPit7cAc/9K6ZfX22rT0T//Dzl9T+qL5OhWsDkR9XfDWDez46fc/aL12+2TuN/Hb5h+pcdVDFPoqMzLbvsokIjg3prL/av6PH6n5YtRFKexXDdbEzdlmJc7Kx87vZ+ewi44N4n6U72q+dvdzxdzt0c+fByqPoPyO2V3uj2i9urp7xUv14nGunzGQyPY7xf/tHPxn/yY9/WGh74RXwaH+mjlV4n5mDdHnv1umRedZKfIPiKTWHdOTO96yqv3BR+W91jgqdya58WxyTja/m4PgntubXB/QLFwTEwPQsPo90Hi4efdHtIjOwrI5oDm5JmdGUZyx32xjfSr8oI/5Qe3cOyofiiCqBq/hWH89Zufrt+Hiu8B/is1qrSp/Ih+2bM6AEbHfS5qATuGVtCEz3Ll45ianWC8mMbcrauvpkdaZDRmc0VZ+D/yN8bJRxRsyhzENdQ3dNqss6Zfyu9+Akliu0Dn0nL0XPHftsN091bVw5f/z5y/jrnz42NHo8/uH0F/OzLTrqykXDLtusQpXX9cfd/jvX4Eyfjvxw51KvkrUbykUe0m33XlDHd+xWFXs68lb0QHpl+u08S5lMtd5B5vcjjcUG3bghu/B1dNwJdjnPnpWOXb47nruhyFF8pcMn6xPXXy0zzLzV9x11RbRq3qt7K+qP8jVURnWW9z0y5rnwfqHmpWfL2MHrFc+EEi88M4fZFctkfmKVF+O/ch9QyVD0Yv4lo0WfuLoHbv/s7faK+/3ChW1wEo6V5KQz9hEX5m8dqx8msvoqz5Wn24eVszrrN4yy8+voXf3mj8SZjhGqDPRPi6N1WOHvorPmzlORj+rVWjHaKmIwmF0irgQy6FJSuaxVyveRz4HNqyOf0djT0WNFl2xsBsTffVb8KrkKqjPQ0aWjx45AvkpcVoF4uPQKO97vynxXE8tHjl8Zp8jO6p21dc+NK2PFXjGe33/xD+n/6JsP6Gw9Xf/o+krXnzv7WOX9iLNxBlQ5Tqx2RgynIpPd9ee7cab97ZyL3XGOem7UOEuVq/TpzFXJF12aU1fbuuVXfao05emMr3hUbahe8TpjvZw+FS2WFbjrx/TrzqFzv7DrvLp8xhjjPzX/Cv33fvYnVv8L6/ivfvNfH2OM8V8/8J/eX4ll1T4r43fp4M7zzNh5153VSu6zI25FNtCJz1bi0Q5v517grDVX1me1//UX6BcuTIiH3Ak6O2MflfgreOalSYYVfZxA2OXZTaDcNjXZU35oLmh+nR/ScQdPhOzdZj/0l+iRR5XcqfPv7DmFp7LXMmQfLdx9oWLlI0bFbzfODIir4EsJ0lblICgfKRhiAF/1ieWoRza26hMR951Tj3K7iQ2jO7p05r8DO86rw6u7ho9AZjNRP5XfClY+3qxcoDjJt2KnKnnZmncuIjJ7g3DmO/z55y8v+xH9HyV/fT7Gd+02suUISp9nwtVv5Qx0cMbaZT4G+Z1n+hx1rTuXkQqqfKMbG3Z1Ud5bJb9j/3ee8x19ujEdk5ftvYpW1St+WZtSZjzOerpw11SRn5WV/shvZW0R6rlTeDjyWF/Wp6Id6JyP46m8nwrumncQ4z4n12Lliu+Ft4X/cPqPHT6/8P/HvnsmdsVDO3z32We+g8p+Zv0OnKVzlrOuyELz2hE/Kn6NjY98KpoLxYeqNBRbXH+BfuGrwKMvhs/W4S1D+cCwizcKiDt8b1NZfbptDk39zWNZ2eX9AeiY6dnRG70vRj/0ctcFPdmc2PwcvbOxjD/TE9GUvpWOVXvWtmrz1AtKNcCtAseVy9Gszx2UEa2SVZUZzX0iHVb1ysDa0dqhNsRTnRfr4+7/Sk5nrRmemYzu6LsrRlpZQ4Rbk0e1t1W6m/R2ZXfHruiS4dgLHVmIF0LHB7h4xY/o8wf0DIqPUOwvanP4IRqC6h8r/rtpZ0CV04lNd2GHjLNszKouO+0u4u3sZ3W/q3oocSWSsfNcdN7/jpylypNYfbVNzeFe7anSOnzOeKI8vro3eMS6OX2qtgzsPLI1ysqdJyqzs+JAtQEr5aP+nxl/hX79Bfpjcfz1OcKjPqTvyudX48tV/jv0e2QsrcYPTt7TKbu0MTT7tyMuPLut6r8S7+7kq/C5/gL9wleB+9h/Oevye9RlSoZHXJCoYO9iZ5C8I/juJmBOH4fm/BS9mYxKbqar0oZ+1f+THOmt8nfXppoXmztC1u6sJ+JRQX3/B5CtivQ4ZqedUT6K3JNyVo/81Db1YjTrdwdlRFspuzQlQcjkVehc2LqXzUxXhmxPKHue7Wl1vx/9kPxq76pYGavyP6P/TrtxFtx1ffTlh5u0qnyfBdXWOryyfda9/HDxan+J/o8/f4HnLvpV9Jxxlu3ZyZPFDCqUc7WL724o/memnyl7Fx9n7eO8duh0lt1dvQzdbb862HEuZlRxvnums5xFoVX1ip/SlvXJyq/6zHTs6P2ouY4gL6sPMC7CkamOZX2cthkr8SDal6+IbA6V70N3JFn8gHhdeFv49M1//PD3XuAv0tleOjO+rPqttj8Lq3EjsqmPmu8j8iAnphyEvhqXISh8qhyvQ8vKtzGuv0C/cAHhPV3+PhPZ+kTa6hpmwe4q7xhIz0/WpvTp0NzfqiymA6t39WVrltFcHR29K/6sHPVltM57ynip68T4di/+FJ0cuInD7gtG5+IR6ZMFpKic8enMidGcPhEKXdWrw999VryfGfA6a3xWoubwcc7wWX27eGSi6/JesXEZbeVywOnD+u3QoSO/w/fYf+oa7tw7z/qI/o+LvzafofoJ98Kl46u6a9/x78re2n3udsCVw+zvI2yzgqiHu+7PmMeKf4/0blyr1Jl81GfXGdpxnl2au987NJb/7WhTc8BuHuk8qz4rtN26uk/1PuER+nT7VDQVx1nq7IGdc45lF+rY1bN34D8X/wr9+gv0x6L6C/SIR31Id3yie0+zS4fVdqe/GjPszg1Q287cJ2tDNEZXoOqwcsfWka3oguTuLq/IuD6gX7hA8OzLhGfL3wGWIGb1Xbw7fM9MLFdpnV82PtKc+XYSza6+yrqo/dW16CaIamK1ur9UHu54BhQg7D57O4IzJfDrXAoy2UgPpbyimxvUq/1H0s7a3MvdLn+2hoyXe1Gsgu1xV5dHJVRnwT3vKz5fxa6L+4rv7vHKXugkox1dnL7uhUEHzjlZ4XuG7hFnf0j/Hz5/2X7BtMuf7riw2bUfnbPljN15ts7GI+xxBTcWPcu+Z+j4etbnjMtEpMvZtNW6ItPpl9GrvZW1KzQnB+q0OeWznkd5Z57anUNHfiePZ3cEWd+V5+4xVb9Yjqjy/UftN4W2Asans3djWfmIfn1AfyzcD+gH/i74kB730CPiuJ050I67kbPuV1bjCIWvk6M4NEeOQ3PaUT9FT+XOUNVjR/60Egev8mRjrn/C/cIFguPAPOuCIRqGV7jocOBciqzOzf2ApwTQbtLFaCv9q9+Hxpg4fye5VZNN9+fwV/REeqvr4iaijl5KefWplhnURLODXZdlO4PAboJyBzJRmcntBu+rQaGKXUlAxZ/NL+IG2hE99tkJRWaXh+NTz0Zn3Z4Vw+x4Jwef0eTVSYqdMcq5dvU+Y54dPGpPP0rOz8lfhHc/rv+T8NG8u+ercXN7LI9v6qg8j1k5k9U5VHmv6rAif/dec/jNdvhRez6T7eqwcpnnYsXWI5x1ucfkqPoodVdGPAfoXKgxdgezDdoJxndHm1M+6xn16oxntGzuDq+d7zbzSaxezV+Bu6bZmIwf6tf1d4/2EWcA+Ty0D+dytqZZ34zfhbeNvzH9xxDzx/TV+40D6n5R/ebqWd0Rtz7TXrj6ueVKjpKHOzxX34cT43XjRpWmyl59P53cQPWnR/n6C/SvCOhFX85+L85cz7f2rjJ9V+fgfCRU5KH+yvPsth2/Dwktm/eMbE0UHXfqjXhF/dj7nvtn64D4q3yjjFln1IZ4orqyR7q8K3TPajbODTTc4DReKqJLxtU6o91BGdHcsjLfDi2D2qbo0eWvPhW+TJ66z5097OrR0fst4lExzKPWcyXhZG1uMtq1W067Oq6TvDr8z+K9W+8VINm/MX1c/9k3H+F3XIgw+eoauf0qf5nxQaj2+8rZ2Tm2ort9duMt5Jhn2puV+bOxTrzWiQMduDxXY/cV37TDv47h3wOoNDVPdNpQ3yoHzfpWuWKVqzpPVU+X9ownKyu5/k593Da33cXOuXb7xHIH7vl2z2H1V+jXX6A/Ft2/QM+A/io94swYrpPjufx2trvoxu9d3jvv5aqxnTqiddo6OU4n16v6n1FmtIzefb/XX6C/c7xikv4WEvQVrK7ne1kfNI87aevwVIJZhXZGAqkmZKic1RHt+CkfiuPcUX1FRyRX6YfmkOmGcLQhXug/LFD5zmX1nVb8mBzlHTj80TlktF2XWe44FhwpF5IVj9V694PAamCotnUSrZvQR9GDjVN4KuuoYIdfZWcp67sjtooyn/FRZRdeIbZxbZnKr8tzRxJ9ZuLN0NFthw473t3qRyJ17O49/0/BR/MzMduyeH5QWzwXse2ejI20ro5ue2xzdKjGZrw6/rgLNmen/zOg+L7d+q7EFWq8lNHUS8cqrnPg6rML6vna+b5X7h26fJ02Rb/Mjqpj535nr0WlZ0VD/B75HEl5kDZlbt0n4lXJjnrOUPdA1mfFd+/agyv5VZYDZOt21LN3MOuA+l54vzj+Kv33pw/pnVw99lHt+A66ik5cs1P+GGvn3c19d8VdjtxOjrC6D1ZkILB1Qm3ueit8GM0FjAmuv0B/n3jVl/oKF6ivDvdD2ytjl87xI2T2URJ9qMz6qHyVp9qW1VEb6pP1V/+ymumKypUOUR9Ec3Wr9J7BaNXazO0Z2P5V3i/Tm8FZ2w7/KIeVK+zwNWrgowZayiWgyl8ps+dKQMh4u22VHAZVp2rd1UTLnZcjQ0EnWevsYZXPM3CGHo+OYToXGGfI7CaqZ/Wp6J2+Z8nt9HfHuOd09eK2QmffruwDVQdXpuI3VJqCFf12zW2HLIRX8Q270fELrj1SZDjvoevLVmNMRFvVQYm5ujjDlnRQvTM3v1Tqu/oquTqiPfu5Q+dn6e/m+Gfo7bbFMqJ17j06Oqy+b0WWgp1nWdX3vyB/hX79BfpjsfMv0CN+X/yL9AM7Y7nddyFn54UdnJnvdOIt535tdy7R7bOLtzK3nXFup5zVFTi8rw/o7xCv/EIffYHK8CrrpAS1r7RuXax+5NsZhHeTG7ctS7aqhMzRRfnF/z/66tyUhFL5KWuQ6aWUO7pk/LJ6pifSHY1nvBEvtpc6UM/FjNVL+Q4/JXhzLv2UDyNu8Kw8V+a6cuG560LUkdvZJw7f3QnjjGPf70giu3q+SmwyxmMurs9EJ4neLfMRCTSi7ehbYVW/FdkrY1d8xA7Ec7Fqc9w1d9/Hqr+e65lvZLRKD0X+yrlbXYvOBdCjsEvuW89Tz4wrKp6d2C8b58pfibccOQq94wdduPlYh+bklGqbm/9mT6XPWc9Kj128z3gqubir104dES2rR3T3/K45qm2qLhnYPYta7+zjA/8l+Ih+fUB/LM78gD6DfUxXfNiqnzv7fmE1p97hx3fHCu6dX0ZzY7Uz8qsV2kpOw9q661nRXP1cVLyvf8L9HeGVLl0zvFJy/Qpr9Urr8Qi4a64Exc9OEKs2lnCpiZfKP/7iX1cjXXaV1V82DzZH1FY9lbV3EiQmD9EyKElbtRYrtoMleghnftjYfRF9xoehXU+mi9NH/bjgfnxYQeeDR/fS+Cx0zhXT6wbaEf09YNU2vbd12fmRjq3Nzg8VKlZkurJ37YuVy6Xde3M3v+Ps3RNaJi/rX/HPeER5Sn2mR9qsF5vTzovClXOp9jkDr2Qvz9Rlxa84MlZsMOJZjXVjiJ1+MjuPig4VHmlHd2G2Ny6NtbP+sw2MdbUc7SV6PgJMNtOVje3Mq8sre47B388AY9X12KEbWpPOWYs8lHXozjGTi/x+1GWEPjtzD+f8VXwufF34j5N/3r3Cik/cGQfvGMfGvqLv///Ye3Of/drtPGi/jmhcISFEiQQFbkEyDaLhNIjqFEhhEhjbhCTHGewMJDFFSHKYEjIfZwQBYjKm8D/gCiFBAwUF/w0/Cn8P3uf+1nBd11r33vt533VJr/Y9rrXueQ2/5/sQvYe51zIeqv2gtFFpVfN34GoZ5hfonwRPX8QnKRFPmKtoPp40VxaucmSsX6tM/e7qs7bL/s79z1jLVmPm/If+J9wjmTz5rbGj4/ParLTXMaJroMgZ9UW+lbRSz8pjAdlfCJ0MVyqAUR5V7Lx2Fq3ql5EDlaFaxkAZ79o3K0fHwNBEYe19lFbFeFXruvAB8okMzC45VHTMYddcV4zOqoGqnDOEbocMKN8de/6Kc3wHKuNS3yKmjLnf2XcFPTdo3c5z2nnGIyh9n7anj6P+pnTqsaz+wcjB3DeoPsiC0Vu77keWTucZeSFam4q9FNllWT6SS7Gbo7qrv1nZbrm7aDE+BpR/h2xZmYKKD6NjjGuagXLWkH15zjP+nOM4jl8wfoU+v0C/Flf9An3FK5Cu+C2qPpuudh28WZvPO/8VOwWtZ/RA68voVplMqu2srkPFxoloKT4+Vh9n7C8GFt0JoH8CPH0Bu5ysVTxhntC5eMqcIeiWNTJEVKNnR9/IwEL+jqX/Cktx3/2Xjc1LM7S9MUbjtXh5bbyvspaZjFkZ+0XS0RxGZVF5VoegqtywZQi9imJ3TiOORcX53yGnUsZCGWtVee/YNwi8fY/QY3iyxvNOfWUdMzPWjve+g8YL6vx1z2+n0YnkERm66CLtGCfQjqAIS4/lWaHZud8Rfmj7yvtbdfRU35RdjpXudlaeKUPBnL/Pguq5svqr+27HGWd1vB30M/2x+5294q3I1oq187ryKL/u707aio17FX/mm/k/rLqVX4c8SD+vDNVhdswl0zbzuSDjiM4aWoe0Q/sex3H8u0sQfQLo1+KuAPoZ/8vpV+mdOluXHdfVB6HRqZey9Fl7DtHvv5HpTJaqjaWWV2wbpG82Lo4m7wAAIABJREFUr1V7jJEfgUdv/hPub46nG8a7HEcsnjBPzFx0yXvF/J8V7gpUY6brq7axjKns71jorLAU9x1/6/8fXTEc0fFaY43Gj9CL1s0qY8bl0ULBzKvVzyuLzhtCy0PXOVYc4FZ/tu44fld+xemoKHSq47+az+Ytk59FND7WmZsp+zv2zFNw3puV8qoMXjlytrr47cbufcIGDbrzHtZ34lVWmY/qnClj6973u51GzH7oPBMeLU+edS+gd4zVDimL2kRfC+e6c3sFynvV5ay58q26m38X2H1e7c863Dr15g4aiq2S3RnMeevcY+qdFUGxdZA+a5uKTaXcm+oXlaeLF5LeJYdK4whkPox2WboizxHUW3Us0L6RDGjbjrvHe+cQXQKFt45Z/V020OCZ+Fe/+0cUv1X8/6TvaMe2raCim1p2LkKnMjbvHTjXoe9DJA8je4WeUp/xQ+RR5ciQ3c9Wu6os8wv0N8dTF+8pSsNT5ucp81EBGrSr0La+UZ36rbZd01be+ztObT2s7Tr+vP/UuzcmZMzoeNdvlkbn16Id8ULHbNFAgcqP0M/OHDKfClC5vgVfr+5w8lk5gkgeT5ZIriy9g4+Vz8oQ2RQg64nwQdY6mzPWONjpwFDnVJmjKs/jwOagQ1faMdcZOoxIlRfSRjEyK4ao1Yc5UwpP9C7vNLhRGaptd9C46jwidKvvMvtWeWn0DVPf3CekI1TXe+fZeid0vkFXzCHz7iPnoSqDsqd33uO73nPF9kLK2Dwii9U2s4FRe3jHV21TlbNDduTLpFe5orId8+7xjsojmbrkUvaBimgtdqYtuX/x9Cv0+QX6tXjCL9BX/Nav/4R+zzp9BVfphVfop4otUqHnjcHzmyH+NFaGTBaUplffpQMq9h/Ls7Ovh3ObCaB/EjxlEe9woEbonpc1cMT0+QyoGn8ezauMnUofr8z68+qPhYaFtZ3yh/5/0ZWxM38RTfSLyFOhlbVZka2dwhflwRhvFaByoQpih3KHjMtTTBFnu8dfcd53OdmReWIDDyyQ+avI79Fh1gitr5yNXQaeyidrx461Mr6OO0fFFYY5Qkc1ancFDFSDVUGHkV8x+Lv7dfXPYL2nu6Gcl53OHfTu3/H2Ks4WtC+zlt13FKtnvCOufnN2zB3zprDn5Ixorpj7gD0jkUwIut7CDKg97rXNyhAaEbz+qr2J2KNVGgxtJP2kMUQ+CCttIbOxd85vJoNV3zHPWZ2Sz4Cew2o7Zk//4o9/NMHzG/DEAPoZ/3Pwq/QXqnYS+35W39vzvq/4whiodolCK9ODLPskKot4d9hbHhAbT9EFs3yXXcbyyuoyPj/+8Y8mgP4ZcfWC3uk8zdB5+X8FnOdLNRxR7DJmOmkghlP059GJwNB//TEBc0Q+dbwe7Yiex/f8RWVDeLB81nK0DhkTkkfLus4n2kdRDFHF7lsih1W38kfSHiLFrOLI7zIamMCCQv/cL6JfcZRW5iuj+WRcbcBewaeiB1TAGm4dPNA2Vxq/HtgzVuHBlmVne9d5f9od8To7V8ilnBfEsaKWKY4U5d3dkWbqM3TfUzvO+WeF93bdcR69cuQcRPSqMjHydMhUvYfOYHQTr+1um0yREfVXPPGblaF9VL9B9av6HVB0zq9X78kWle1cn4pcbFnVt1NNH8dx/L4f/uAYXIenB8/P+M3vAumen8sC68+qtOsAq3dn8Oyoio0T1UVysnaLp6NX80yZB2WdKvY/66uozJE6fz/+7r8iMv8P9E+Iu5yZT8THgV8WX33eXvN0xTzcZQSqbaJ09nec2qNA6KpB81U2xlBUaCPl69ijtEUjknelg/DI2qL9PQXY2wtI/4juWp+daa+cCV4gjuwszyh51p0eKaNrmeqcYxz2TJsK2DXooNvBo3ue3ik4sJ451gG8a6yMrrT2+4yo7LvquesAY3TuRtWIReqYNk+C6sx4AT1/nY6liqMmG+8T9isC9b70aJ3B0q06IJ84vx1AzsbTxo7cf9EZifpH84H0O9sTa1o9D7vf2ciO8Np65/FjKbParW1WflkZIuM655130RWw5D2P5Ti+Pz6rDNGdmfnK2lv7Hk0zQGRAZLPm7TDKPUT9o/lA4fXxzpbXN/NvWOP28uv5rK6lJ9Ng4OH3fxeg+03gF+nHsed9rPRB9nj3m8XaN1V7Zy1HbNzonc/etJ3jU9u9UF1L9G25Ws+xeP349L/gmAD64NNjFJYcqCJaQRYMrX6rbbJ2a9r6s+otROXdf2ug3Ru/Mt7qHzIfVp6Ze2VPs/sPpRsBmY8XMke65chB6CPOOySNOPqitAdLgfJ4fkvkQRXMqC9CH6ljkfFH59XaB8w8Voyvjvlh+aN77EpE/JBzfieqc9U5FsSAZPqrbdl7pQvMXVuVQR0j6nCIypC6zj4odt0byh24yrLbmaSUsW8/0+4JsHSVLlQcph193gW7xnbVWUfv76vOj6cvfjjfqgyd+zyiEd2Xlo7y4eRfZZFebfU/jLpMDmSun45o31h1R9DujGhPrvQ8GoyMCA0EO3TCdd4iIOOxyqN1Q5CdFwsWv4x+dn6j/HoWmbV65zM6uA+//xSss4Lp7Pt4lX7I3oORX0+VIZJHtYtZO0qxd5T3pdO+Q8Hcacg7kr0h3rtSuVuZvufA+QsTQB8MvjgsI/CMirMgCoCu9UiwstomK0PaekFar/yMKM/QZv5+5vi+PMzcdMli/WKeASvPuR/L50w7K0NhGXkWjTN9xdn0ccpn54wJaKBtEUef1T5TKiO+7Nei4ZVlsiK8EDkQVMYZ0eugr+xVZM5UHkr7c5/Ku9eFswyeEWLhCmeNOj+ZnlExylgoe7aLXoVnxEcxphUZvDrmPs3qGFkqbTuw8uu4P6rvRDdfZb0zmqwMXwGe7ldx9rHomv8731FEp+ym20EPcbzucIoyUO2TSptd44t0PqtuteWs/AsRzTMs/ceiudp3noOZXZ8nwRtLpiOubSpn3Jo/S46oXQVqf29PHIe/Z7J01tdCNP/R2mZYzwdDa90/Wf7MA81n5YOBglcw/X9yfpVe1QMrexX1Tdwpo9VfsZU77dtuHwYi79U2NLPmkT7jlUU0rLwCK3h+HBNAHwy+NKpGhgcvUOgF8qw6r54NcCJlaBoN4K5jzNIZPfYvkzn7IuOryhc5LRBkc/8C6thG1mSt63YyWmfBQqY8ZGNc6y0lTHHWRXSib6aAZ0oY+vVkzfLRnCBjRmXKUBlvhX4XD2Z/dPCoYNfbqIK5c5T7iWlbubORNrsdT93zkjkSu/hY7ZS7uSqLIoPqZMjQvVeit1Who56VXWdAcRp55R17W1n7zrnpuG/uuLOqZxzl00kP0b0Zeko92w5B1xn3zkLnfckAnesr9t3u83XmEdmRnv3q9Y3kjmyc9U6x+CCO5Svupk6sY7HG5s2bNdaVRkUmL43Mv2rTR/JkcxSVHQ3pM80jaJ/Jpq5PNAfZ2mR5pA1CYzDoxL/2XTDvfwz+8+6MDs9ip351lU67ywZS9LmOPhZYm/yJYN6wHfewFzh/YQLog8EXRcWgOJy+a9kalMzKoi9ax9RHaSvvlSFyIuPz/pA2iMzRvETyMPOQybUCcVivdDJEezty6K08EBqZHBGdrJ/FK5ov1Bi1HF9rGescixS289dLr/IqzruozKLJKMQsv2geWeUuo6mumcXDo9OxHxjaVxhq2blU30jl3CNK/4452Tl/Z1R0DY8/mkfrmDYVXh3OhYrRz5Z3lSnvGttmV3+rL7KnlbOyw7FRcU513ye776cM3l3b4XjZ4URHnWw7+ag47/uqzXmmV7mTMtos2Hla9wibVvmiYN60DhsCGceOc+WhY5+ifFac93d0dr4Zbc9vzVVz1QVLZs+mtdpZ5V5fy9a01tubUyvtfas400BpWjJkZYeQXuXz5GfmCzl3DH+vbzav7PpF7aO9Oxgo+NdPwb1XMF21N3frq91vqSovokN16ZUV/Q7V9xk7YJfNxdgMFRkz/YZ9G7O6v5QEz49jAuiDwZcEYyBabZm8FTyN6pWgbzWd1aFliPyW7BkfpC6TkZWHzSN/DCKj1qPlGSoZb0Y+1WDzaK0GpMfHy3fQtxxdqpM2c6J9A/gh9K28opCiNNG5Q+s83h6i+eukr6RV+lcYA1Ef5h1UZGHf2SoQGp3GMnIHqTR3oHtf3eUMq55J1NHS5XBQ72UVV60L4yjacVZQVJxCjFNux/vTQfvdgDqhKs4qRgaF1qqHn/M7zkDHXdKxn5CxqbrQzvWOkJ29Lr3wHbDu3yz/RF6WXah+d+BM+8zPA6qDe+lOGbO5inwXFWQ817ojaXckaU8Gq75rnjz6lb2o9t25/wcDBq9g+v9w+lU6o7dXsMPnsFv/v8oeWst3pLN81X5D6liZqjwrexjhhwTPj2MC6IPBl8JLSUUNh0iJzfIfThuvPgvqRmVouitQHLXpkMkrY8qP5JvVZTJHsnjyMQ7ncxukXWSAWcaytQ8juRTZV96IEcsqIqxBWnHUMcqy9/XKUB6osogocAqtLI2WZfBkO3+jOc7oRfXsPKI8d+89pe2VtDwgzphKfWXu0LsXbcvwRtpU9mcFu/lUjeqMZlZXza9lFbk97FgDiybz1md9LF0k48/UI6jSUN5tRQ6Uz1VnvgtVHaCDPvrGq3Nr6Z1W2sojiN7MrjdBec9QXp7Oj+qMd71zHXd6ZT2uHHdVn+ngi8rhna/o3EV00G8HjfNdgaRZsPS9PbbWof3W9sw+ru73iGfmi/DqVVmZPYXs1dWnwcxv5pOqzPuV99Rg8MK/cQr8/fc3BNO7oeg9FV+HwrcqY1cayUey7Spn5+dK+3ZthwbOX5gA+mDwRcAahF7AEclb6agMDfBW0x35Kg2EXlcZ+2Xm0Suz/jxEhqoC1ADL5gLlFcGjFRl4rKK08rAM4ONU1uE0ReuyNKpYMfPUnc+cmcwcVpTZVY7s64FZV0R+hOfaBp1LhHaXsq3eNx30O5wtVQMZ2Rc75yiTwWvTYSzvxFWONGXuorrqPYbSQ9+cLqg8PCdr1ifTATI+bD2CqiNo95nbIceToOhWHY4wr37n2Vx1US9d4bH27bxTKv2zOyLS3TK98w4oOnDW9l2x3t9Z/ireTNr7MjIwNLI+1n2QpRkg9xByPyH56G5WdUJLB/HoZfOL1K3yIvOP6qHoPoh4reNG5iFD1E6tQ+oHg278m98FA/+7X/+JpHN6WN+eK1C1i1T7mNWx2XlmdD5G56qW7eCjlGd1CFD98y+SwfPjmAD6YPBlwBgda1smbwUjo3ovUBvVMYFetM7KK306eHT0Q78d8+r9VZDtuTMyA5CFZ9Sh8qy8I2fhx3Ec/+/Sz0pb+bXcMkCj9gjPrC9Kl+FboYPkozaZTOyaqHJ4fLNvhm55EVoVQ4DlrUC9J65CxTBj6WV9sntYvW+varOj71Vg7mmvX1Z31T185Xx381rf76yd1cbSD3biKieF0rbr7Xn6Ge5wNu3ijb7RCk9PL13TKv01ndWpYGRUee7sx85xtGey+WV1OxRXBqPu0gtXvmye5cN+FVpI21fdceR3RuW+QO+j9Z3P8h4Pb3wekDle2691SDtvXr3zzPpV2HOqris6Dq/szN+i7dVlsng8B4Or8G+dAoP/7elX6Wco+ju7rzttDFVXVesVHZ3pk+lU6Hi75Ff0OdZe67ZHlbfmBSV4fhwTQB8MBidYymsWyFyDsl7aK+sO7nrpJ+TVNiivY6nLvujare0t+SKjD0W216y6TieHZ+xb8kSG2NrGM8I+jjx4bpV5xnim3HY4uir1Hi903BkfVsnLFNOsDEEmJyIT+q3IFNV1KMKMkYCgYpBFZzVqoyK6o7qNDMXYY9B5377oKW3exSmFOBrQe0mBch9ndR15tK6K3fvE0w/WNsidg/Bg0Xm/MOewywnS7fTajYpTsap7Mf0U3UeBF9TJgj0MVAcj+44pMu4INKn91L2Z9UPW77MFktY7PctX6Sv9kDRL1/t2tD3ItDq/7Byd+SL5c9kq+1qPjmGVy5u3lVe0Dmjfs8zRmFGgcqDrb6WjsaF3UdSu82wNBlfg3/4uUPjfGIH0q3QJFYp9ydoGO8tRHZVt69V12mrM3Cs2nCJDB9TA+QsTQB8MPilYRc5q6wVTozokKMsEda2AMZJ+hzxahuZXRPNstcnSFt+VX9WQiPqg9FDeqCF5OGVIXcb//GXSH06dJ0uXQlVVZNYxZ9+IpzrObI6jsnWuUShrjHzXtCIPU181GhTjoBvW2c7aWFDWP+pzxZog9LNxRe2Ye181rHYa+zvoqe9DFarBXTGYK4Z8N66e8+xcHEF91F6VQ2lzle6we3w7+680qu8vcmZUsLpPlFb5W0EXL83S9vKq/oii841T2u6k4dFiaO948+56Q1W7U93XKG0vz6TRbyRT1Bahey47krQ1dgYMLyud5VlbItsj3t1p+SrQ9VzpW3QyuVf5ozGsQOWw2kfjXusPsu0KxB7r2JODwZX4d06Bw/8a+H+lV6HSRc6fWrarLVJW1VtZZDRRm40pY2kybTrsrWrw/DgmgD4YfFowytzalslHQVmr3vpmZdX0Hfmr+hzB9wxmjtc+Fk+v7Az0oUP215pnDRbWqbDyrCgzCL0uhyradoeiaOG8Rt+A71qG8OtSWi3enjznMm8fro4IlH42T5lcDNT9ws55NAaUZwestbLOJwKlX9dZZs4vywO9W739b5VX76WsvvN+fjqQM6Tus8q7VL0jOnHnmmbvwlq/w1GitNnhkELqutHhzImc7mt/xFmPovMeUxx13TqGNXfrnK3tWCBjsfIW1LefgfdeVujvvFfRecvaXX0edsPSkxDdh9ljK50oj9Dx7ivla/FQ20R3Z3RXMD6AiAaS9vpbeRbZWiJrtrb32iB1K9+znMoYrPPAyI+UHUG9l+5ct2hfH0e8voPBHfiFUyDxv3L+E+9VZOerQ+9D2yg2aneZ0qZDv0P15M5yVE51j6A2zgt/oSFw/sIE0AeDL4wo0Jrlo0BrVmYFbJEyNF3NV2l1tUHzyDcrW+s9fmv92pd92BHjAjU8IqPdSr9oV5x4Sp/IMYkqSqoDAaVr5buUtm/H9+fA+2byZfWR/BavSA7UYbXuMfaryNaJzEmC5tHxXAnLUaO0iWh3n8lKndqWGYt3LhAaHQZWZW665w6VpXqOEBoRf5aeWheV7cId94qFbP93yNmxf6sOke7zV9UzOtodx/d1w2PJfzPaeGVdYO+grjOtItOzEbsBfT/QezKCar8wUM4Ls49261goTXXvP+X+fiHS+zPd5zDqVf0yw1kW1FZReaxftA3Sf213HDGNw6GBjCOifRzf38NIHfveo3Oy8oi+HqL2Fm/2LFo6jzVPr7bZ++nJjZQdQLrDRsn2ptVuMHgafvEUXPwvm4PprO2h0GL6sHm0rIuOVxaVnxG9A9+Wb4dMlboIHevwSncGz4/jOD5+9uPjabrqYDAQwCpnVlsvsBrVIUHZKLiblSnpLK/WWfldbVAZD/LL0FLkYqDM/drvSOrWcjSflUf1qtFZpYPCMuzWdIcz0uKBfKsOT0apjcZrlWX35rkMoc3yt+p2QzU+0LFdBfSOitqpDhD2nqgYI1fdG9V2CCpj7ZonhUfXvYSmM3m65OqUZ9c+rdBFnRMqus5G9Y1ky7v22lqu6B4VfQWty8qZN445yxVdsGvcylpnUPVvBJX7CUHne1ZBpmdlZRaQsVXumqe8CVUg81TVj9ByJs+k2a9ap/Bm2xxgmeITYcpeQPe16tdRvmjdcWjnElkf1pejtmfTyjvMyPuP/vAHAaVBN37h53/ubhHeFv+wKZhe0W2Zdgydqi2blVVsDLQ+q8t8jp7tsUt3U9ex4rvoDp4fx/wCfTD4NGCM/G6DjDWI0Do0zdR10ulqcyxla9qqY8EYDxZvS45zHfsoWmPI9qGHb0bbtewlnyXvx9H7qFf77XQiWWNlnMFWPwRnOqgCp/JA8oqTntknVQc72r4DFcUXmeOKQ1u56zys/Dza612x1iky7TKQkPousPMXtUF5qO065oxdk4qBx9QhZ0jZTxVnAHOuO/fr1e820jfa85W+SH+0vboHEDmUue3qg8qFOraOw9ctrW8VkX62Qn2Pmf5dYPTxCg8rXaWP9u3SVdS3SVnP3bpD17m4G4jeV9WPPL3TOjuqDvoRpNmvRRupi+T37tRoH3njsvpZY17bWWmEPzK+VQ6LltdeXSdmTqO5zGSM5F35RXsv62/JHZV5e96SqXKvqudjMHgyfvkUfPwHm4PpWZ1KM2vP2LKsHs3o5AjQPuwbttLu0jF3IFuDV35H4PyF+QX6YPCFoAQtvQArUm8FZLO6ajrL76jrbIPwjL5r2RXzHMGrj+hHZSvNbE9mcmQyVlFR6ipt0DlYFafsq8jVySPjyeTZNLOHLBodZR0KG6uAo3XK3F7tTFDugayO5ZvNf7X+Dly5jh13ZKWeMYivvJ9WVJwU6hi7HCO79vhdZ2f3+ejcz1F5dX0r+zt6CzMHULcTa+Wp6DhdDrysj0JPaYNgxxur3KEs7gp6oOdtx5hVsG9eVv4UdO2Bqh+GzUe2Meq/Yb5oGUMnkznjEZVlvgfF76D4I7K56lqfjv2HQJmjan1negV6j2Xz/o/Nr88vx/wCvR9//4JgutKOoaPqjogerepBWR3bdh2HZZMg9orH724d00vvDJ4fx/wCfTD4MlANESTtlUWKJGO0RGk2r9BE6GdtEB6RbDvQYVxYQTDFOLS+K4/z90jKVt6RsbNDAegOFiBOp2iveONElSh1PIpjWYEamELrsn3COLXZAMCuOULrFBoVQ+SF7O5j5uNFKzovaJ1Vn8lUDdLsan9G5a1B76EKugztSn3HHleMdvUMdQTH1ECNshcZedl9Vt0XGRjnK9KHpZXVVeqr6/uEt0ttfxy5TmqVWXyq+ma3XnM1LHvhXFel7eV37r8IXXcUWn7XulbxDnJHe5elcyy0VtrV/MpvvaOQfiiQuzBq731fbV+wyta5jGit8HwJKx2vfoVVv9LwEPk1Ip+G+l3lQfWCbAxrH2SO17ZZ/XHYc7LytdJr34inhy5ddzB4Z/yBU4Dy7zX+P9OvsisU3bli2yvtsn5Zncdn/aLYZdOrsNZmd+D8hfkF+mDwBZAFOKN8FPi00lFQNCtT0jvqVBpWHilD6J+/Vlm0Dh1jtdIrX0/GrjQ6fk+erjoGO53d5zbZmV7LPEXK+rJOPZZ+RCtah6oyy+SZ/YAo31Y6KusyFJByhR9qgFj5nWeNPRcRkHZXK9RX8VPXqLK23YZ09b5Fz2yUZvMqTbQOQWWsLA+2DkHmbN2NrvvNgurMVdt0OHrWNl1vpFeG8mDB6E7KuNB0R7snQD0nFd1Dwc7z/AJ7X915v2U8d6/Hlehe+y7fTFdb9bujTplri0bmv1DLEDky2da2zLx3rJkFtj6zqVhfDkrD463KhNI+Duze8ub9H59foF+K+fX5Pfi7jUH14+j3B1htO/RqJJ+Vo/UZL6ROtUcQHgoqvsergufHMb9AHww+NZBgAaK0osowq+QraabuTl5oWZQ+lnRU9s0pt/pE9BVjwmvL9D+Onx6DlY7KvOCZ9xhHdd1AHdGdQVJrP6BOXO+b8bPyDB8LrIKpKLJKG+8MevmuwICHqnHRrfRWZffuC8ag+FjSa53VHqGr1iOoOm12Adn/SL8OKEYl2wYxeDuDXh30vLKoHIUqTxdPq6y6B6v3YJU/2h+h1+XEuGpPZXyU93DX3kdoMzpNN9QzeKUOjOBOHaTCRwGiP0a8rtBFBt9HZmdfiVWWKJ+1XcvZb0TDo3sEND0wOrrFZ6XlyZGVZfB4RV923lG6yJpFslv1Xn/Lzor2gVe28onSEf9V7rNMXto7MxHmvh0Mfhp/MAhm/p2L//PvSFvUVlfaKTIobTJbqduOV+49tk91TnZhAuiDwSdFFnhVAqdRYHQNAnvfznSW76S9pjM5PHqMHB5QxV5ZYwTIOiN0rfrMsInKVtreo4oawV24yrEX8bUMy0jZUpVEVIFD54Cti2RF23hGeYUuM09ZmQpkbjrosrzQ+WXbeHfJWsfwrMjjoVOGFSw9xWHEvh8KqoZnpV4xptk7hqHJGuad+7pylyv80DJmDyqODZTOGZlMKE/vftitV3TNU4WHUs/yU9qc23W+0Z4cXY6vVfdV3547HFYI2Hu3A8r7x75HV5zFLqD21VPlvxKrLd+dj3ixdeg3o3suO/eNEAVGEbmP4/syMvVrGYv1zrXm7gDaIL6QzDey8lnlU+HZWcy8Rvt5TR/H99eCuXd2rjcqy2DwFfGHnOD6b/z6T8L7HEFVj1VsLMb298o8VMYd2eiMnYWig47XfqePQ8EE0AeDT4gocJrlrXRUHwVPlTI0uMy08/p00PLoZLQPMJ1hVfCra82ms7W15LXSq4yooWsZngjtDKrhZPHPFBbPGOyE5+RVnbQV5y6ruDEKlUKPdWai7VhFPCtTUJ27Dn7RWbTqGQMqktlzvHgOGoY2094739b4K3fAjvVD5OmSP5MFravWI2dGPesMFKO3whedE+Yur/JW795M9/Boo/zYc6H09+io+1CFsjbsPcA6siptvXaVO6GDfwUMLVQHZmjf4cCK0HUHK7wYZAGgXXraQIdqG96BTL/13kkrmInwsfpGZa/0cfz0vYTcUZH+nMlxHN+X15PBK1PhzVU0Z9HXkxWVoQLPB4POYbZPDqPNAeQRMPvhXc77YPDO+MPBr9Z/Qv5qvWr/onZul23caa9b7bJvlY8CZV6eohNPAH0w+ESwlDwloMoETdcvWoemu9t1yoLmDyHN9vFk9/IIfxTZHjoO7JFGDF2r/ljaRXIqBlYEb5yRkuIpLpYjQIGiEHmyRHJXFUyUBqMwIeW7nKsZ3Wx8FeUbBTtvd9FE6Xk80LOOtFP87irUAAAgAElEQVSNH+Yu6nAIZYjmKuuD3kcdd1jlbLM0WbrMGVdooO/Frj0btWHudZWf0pbpz6wHci4yeDSY8Xl3we73ouKosHQzhEbGc7dTCumvrAMT2EDrK3eAtacsGVld6Q5HloeqXnJF0KRyFlA6g2djtTN35iOb1mqHfi06UZ0n53Fgd+XqH8joWzJlZcfx/bGuZSyQeVTm3is7y+vJsgIZlzKf0fgOpyySHxkLMg6EB0rfajN382BQx4+c4PrfdgLr6rlTbN4rbDNW92PsDUWuij2j2BFV26QbE0AfDD4JMkW4Gpy1ytb6rK6a7qRV5c3m0TSDaH0sutF+8GirYB8zayysHJnDsPuBjQxT6+uVWWAMQtYJh9R7Y8i+EW0vn80P40hUZOnaF4yCx6YrUPeA0icqRx0Q3YaCQpMB6nhheK0OpC55VF6Ws7JbDoZO5c5jaaJtEYOOvYfQ+zAqZ9p1Ga4dsnS0R2lUxhCdCUbe7OxZeaSu4ljuArq3kfZoGqHp1e3c8yyY91vRu5H7hHFWXe3IQrDLQaggO4/Vt4mh+0LV3kP4qfvpTnTqQ0/BqpN+OHVev+wb9bFoHoYMEayg65mGpXOjAdusDBlThmje0DnO+hzH9+cgkiUrO4J22dxkZceBy6/YUhmi/RTtMwueXJX9MhgMfPzKd4H1v2UE0iv3BGtvMDZD9f5SeUU2l0eLkUMtR+v+UvBfKLgaE0AfDD4BsqBjlLfSUVn0zcp2pXfIwNZ5eSZt5Vd47TO5WFSMQ5UnMy+sY1pxLGZ8PEMvU1hQWTKnQ7U84ut9vTpWhohHRD/igfBD8xaQtWAVWTS9ExmfSn3nOUX3lnLeVSh70ZIvum8rd6onw1kWrx1z93Q7htBzz9yl1fJKW4Ve1ke919XyypiyugjdzoaoPOKVnc8M2RmpOC7Qd2fHHVKhle1nRW/bffer5/1qGVAw766q7w1+DzsdlAoPpX2F9tVnpYJM97J0O5XPRzF/5o/ks7r1a8mbfaM+a90ZrL3vBWMj3pbMVv+oPtLbI6DyZHOb1R3H9+fBkmVtt2J9Izz+a9lx1OYYkd+Sz2tjweOZpTO6K48r7dLB4Kvhj3wXXP2bSyC9035k00g+44m2Q2RQ7K2qronaFn/xQcFxBBNAHwzeFJ7SFgUeo+ArU7YGa5G6KI22U9OdMlRpHEY6g9XWo5WlM1pdYJy20Z7tkoEBa+hkykmmtCC0kXLVMZUpW9kX5WnNg8Ij4xPxQ/KZoY3SyfJde0RFl+KL1qnOJoTuC8jZrcqRyRMhkq9LLgbRvmccRZW7NqLB3GkVw5S5yzrK0Ts3q0NRMZYr61K5v1ko95nyzkfYcUYiqG/w3TrW2rfy/imO6asd2e/iOM/eJyuN5L8KrjhXyp36lPV4ihwsUHvWGt8unc7SF9cyTze2AqJenQUvsMv0eZVZiHTPVc4oGMu2WesiuTvsGVRmdZyvdqg8h0PjDGa+LDmjPl5/T45V9qhdZs9YPCMZI97W3L3r3TcYvBP+6HeB2L9xCqR3nL3IJo/SXllVJlUe1NZSbUsLf+HNguMIJoA+GLwRIoVWybOB1ywobZVdmWbqFT5ZuwNIZ2VWX6+9Nb4ovQuoUXwGK5caNEAM+xcig401QtG8QrPKh3GQRooZOk+ebAi/bL6YcaJz1LXWWRum7ozqmVbmtLIOCDxHxS45rnZmZM6g41R/xZ19GHxWh+oKxEHKovtuQ9uodxdSp5ZH/Jn92jF2Zi465lJF9xqg8PZ6F50IHWOI7pkr7kb0rXsiGJ3yXdA9piq9K9/BTuzcF13OTtYeqkJ1uj4VWSAuah+1Xfd8lo/KLH6efo3q3gjWQC7S9pyvIJofy0eB1kW8Xl/V55HJc/5m48r6WHy9Oo9GNl9e/6jMS5/ps2OIYNlia5mVj84Ia0sNBoO9+GPfBW3/+neB9C5dw7LJozKrb1bWLU8kV4c/4DMGyDNMAH0weAN4Cpil3KJ5NrirBq27gtNRepd8SjtG1hVWubeG6PohYIwuy+CJ2q3I5ELlRgNRiHKyGkusQrMzGOPVR/lKoINRCquKGKqIRvQZ3pk8Ea7g3SGLCsXZiu7Z8/2UOSReaUWeO5HdW4zc2T2M8kT4eLQyB1FGD4XlzFLyGdD9xO479t5maHYZ4NUxKfe80tZDtjdZ/mi56oA+o/Ne6O6fOai7+ET9q+d6cB1QfbqL1wCb7049t9rnTrp3wRuPtYeZO5fhjwQZmSChlVeA0IgCmsepDvE3WL4MpCyri3DuG/lwIp3akweRIevD7jVmzT1+TBmTVmS05D3nz/SUM7LKE+mr864NBtfij38X3P1rxv8jnQXqs/TSFq2s7Dh4fz7yRfh+O47jP/qCwXEEE0AfDB6K6ML0gqpInkkzAeHuQDQSpEa/HTzVMUWyHEZ9VsaOF/lWYBmgyB5T+CBlUbmF1SCqBESy+soYIhl35nfxZdMR3ah8Z7BnhxwdgZkOB6XquF3rEQcUSlMdV+R8q8JzjrFYZVzzluOmwpN18nTsSwvqnZHRYdp1vC0V/ufynbJU7zL2vkfrMtxxh2d1Z+y+i5+K3brQVXN3F18U1l2Plu3ir7T5CrhyDipvUZec2Xv/lfeEFfg71yG6UqYXIrzWNq92TL6Ks48gonvWp6s6+5nGynuVx2pn1TH0PWS8mO9x2HPqyY3OaVWWTL4r4clhrRea9+hZbSxZBoPBtfjVH//op4Lo3WeRufM67VQEq3/hTO/PT4BcwgTQB4OHwVNwrfK1LMpHgUwvcMsGhtWAM1qnftF0NW+lo7Lz10uvZR3zsSKTJSo7IzJIX+mMVtUxzhhta5tdQROvPRMs8uo6aFh5pE0Xr2wNKmVMeza/uy4C02+X0c44ajucKJX+iGOLgXWnqbBoRPOF3m0oz8zJw8wZMx9nuupdosqi3H+MDIqc1jiVex+RIZOvsh7d88PSUNctqo/OADKWrntH5f+CJYeyTzr7qHvoXcCuz2ca+1fAVevVyadrn81ezeHpnt/AMoXXikjHiwKL57wVHFWRBVq94CYyN5H/weIRlXlyeHxXGqsMCC/0u9KL5InKzljbIjKc+zL7I1unKJ3JnvGzaJ/pRHmvDMFOPXAwGMR4BdGv1Fsq72VVzv9wguPbMAH0weAhQBRar13UBq3Lgr5KOsuzbT051TFkdZXxeO08mbOxeONjvmcgbaP+ZyBGatQnQzVYgNLt5IHSVgIVHemqk1sN7CDzqraJyhE66JhUXtV2KzKHTsanasxX5Gb7dhk8Fh12HjL52XV5wbszmflCeVtONasOoYXwsICexawORcfdhNahQHmqd2z1nFXuR1UGpt/uu5lpH+33Kx02ESpyqGehqmtUeN+Bp8mjouL4+yrYdfepmPV6LiybFynL8ijvFauuiAQT1/5WUHX9IrB8BqtPQYVHa5XVKzvTYfhFcqNzF31XmSJfy6t+ldGSKaOHjOPMb+ed5Nkxim8JnVN0X1fsuMFgsAe/+uMfHX8V/M+5V85r5AdH7oKs/s9NcPxWTAB9MHgAogAnml/LmP5oIBhJd+ejcWVB36rcaBlKMxoDM07vy9atyOpXWIZcpDRE/b36ShlrdDOOW9W5zwZx2ADGN7Is4t0hB8qjY67QunM9O0+VoE432DV81UeODcXxkKHiOLhiLhXHywrPkRPx8mioThfU4eXJoTq8vDlTnEzK2WPkRWiq56oC9Y5m71+0PpOJ4VWVI2vX8Q4wUPe7erdkqO69Va7KearWfQYH89WO8m5+4+iv4475U97tWedrodilr37H4euIHbJYsq32whoozb5HQ1uLd2VsHq+oLOITlb98P4jc7Nyy77a1hyJfELt+1pqd6WUyWusdpT25z3yi/WzxZ+Rd+c5dOhh8DnTYpSvWO8K7M/7sBMbfAh8/+/Exd/5gcBMsRQ4pq+S9OjY4HLVD8mgfVH5ETkWmjvFGY2DSURnbPqKRfdc0ko9gtVUDHQhthA7DjylngyJrPktHZWxwhuFfoY+2R/YEytObm2xOWT53gTH8o3yVPsKDdQRdBfV9vpr/zjqmTYWGcscgtND6jvtKAXqHV9OqXOi9uGM+2PpK37VNZb/vug/uRodTqaOO0TuUc9KhiyD0K7ocUs+gyt/j/ZS3fBc63pLd6LgXB33o0CuzNwZ9gyr+pg7/gdImK2PyiuwMUH+UKs/rq5zhjnVC1ybi75XtTrNgz6O13/7JH/6gIMFAwS/8/M/dLcLggYh+hd5lw6z5Pz3B8U+D+QX6YHATVCOKySN1ioLfkc/aKGNDaUYyMeVoHpE9SqNlKD+vHYPV0Yz8yzqEVrdDynOIV/hcEXDvCKIzARlPrqpMGX2UN9qGodsVPEdlYcCcS3a+P5Y2UZ7lafG624G73k0q1rGsd986jxU+LA1vniNaXp01RxUHHUqjck8hNCvlKF92npR73eOF3MFRf6++635k5VDWCKnvonEc3Fmp3D0RnhIA27VeTxnfO4M9E+xdouKqtd1x9lSddfC1wejYXrtMp0V1XkQWVt7si/SJ2niyZbaMlWfHlAGVL0sz/g1kjyhY16WjT4eNFK35WYZVHq89w3cFaquxPrHBYLAXv+b8p9wVH8C5/E9NkPxLYALog8ENiAKaO/JeHRNwjtop+agMld8aQ0VmthzNZ7IjabYfWu/xiYzyyAiqGAodAVOUNsuDCV5E/Fh5kEBS9s3KKryzdhH9rK66H6L2yBzdafBWAnFo29X4z/IKMqfXLmTnq8p/veeQew9xsiDtMlkiWtndrfBH6a/1Vhv2XmEDQ111O/izaY929d3M3gr0fuy6wzrWgaWB3g8e3Uh/egqUe4ahUV0TVSdgodzlFfpXgj1TjA64gg38XIkr+D3tfB8HJtMEd+6HpxMj+mqk4yE0Vt6Zzv5Kr98ITJ+ojVXnpZm8de9Z4z0cuS3d2bKn0LTHO5KPhbcm0VpZdRHtM6L2me2hjFHZowr9wWDwnvi1H//o+CvA/w/dOucTKP/amAD6YHAhsgCnV1bJe3VW0NdLM3UdbTrGosqgjsfKr4jGwrTJ2irG1IrMKPVk6TIodjhKM3oZTyaQoQQs2HwU1Mi+UbqrbgVbt6uMmb93ButYQ4MI0dxYd4/leGLmN7rPrlqnyOHVJUfXWKy1i+RUxuCtSUTfq0fvF/Vu6WzTXa/cxx4f9g1CzrcqX4bKWl7Bi73jsv4dOhnD704e1XPKtNtN42rsllm5R7yy3ajw3H3eVjxtrz1NnsFPwwroRUE+5j2x9O2o3KPBtEOCr2jfqA0io+WvQPORPuD5Q1ZEfhOrzkpbMmU2GeMvWvsx63guy+TK4NmeVlk2dmUsFVgye/WDweCZ+JM//tHxl09B9PXczn92fWBh/h/og8FFsBQspIzJI3VR0BlJdwaqLT7IWKxxdMqVlUV0V1k70lfQy8oOo34Xqs55lC5aFgVcPRpIHco34ql+lbSSr9RV18sqQ+bQo/GZoDhbunns5F3hob6xGapBOYQ/I9/OPYDw7bpz0Lpd7dggLHKvR+lO3ohMilwd9dU7eCftFTvvrIqD2gJDCx1XdR+odNR7o6rXVPKsDsLcD+gY0Tu1qrOhOhxS9wScz0PlbdiBnffloB+oT6hKt8v3tJZZPiW2DdNHKTuCMlU3VmWN/EhWOpNFXVervLJOEa+qLaWMXRmLh24b9p+e/wf6pZj///lgMNiB+QX6YHABqoqmVaYopqgCz9Qh+ag8G4uX75ILKUN5rrIiRtA6LqY9g4ye9a9yvX9hm/3L24iH0qbLORu1zfiyzkpVHjS/K4BeDWSpa7UjWL7m0fFWHYndZ3cHsmBuNgfIGJF5tOjsnn9vfK9+6/3myZPNk3ovVZw2qOwIOmRC6TPBnqw8q4tQDfQp9xganO4MRnfct+y63BlMZ3goe32l23leOvWfbt7VvhXdrUPvq9J9F+zQX1E9oeNOfYpOVR1LNz7jXv0q8Gzu6l5faah8sjaveu+L0I76IHVeWXV8VT0hmxcr/c3oa8nila90z7TWvpEMyPfM3/MNMVjH79FDxq6MxeKx8qn4up7yfg0Gg8GgjgmgDwabkClmTBmTj9JRMNhLdwWqo2A1Mq5oHIwcbJsobeUReGvUQaODdmTIWEarQhutqzrVlf5McGOHExcJWqhfpoyRKypD6tFyNc84kCuBFEuGdwPyJqmOhRUVhwtCE5VtdTRZZVabjH9WbsmHOlEjeTJZ0bGcZTr3Rdt744vyaBumnm3HtFfkZ+97lG9FjkqbahlTr0J9Y16oOFAVGgzdp6C6X7v43iVHFcg7VIFyHq9AJtdOGbuCG1fPYze/zn02uBerDonolFYblg4TtLTqzmD12yzAy9h1qG718v9E82KN0Uqv86LK5tFaeR6HLYO1Vhk/FBlNS0aGF7r/mDEq+8eSazAYDAafAxNAHwwagQQerDI0cKyko29Wpua9Mi8Ivcoe5RmeShuPR5S2ZK44ZZD1rcAzsCxjeeWLGBGK85IpV52jTF0WXPXoqUEplif7VcoYGaOySl1ncAodfybTk9B1J5xxHvfqPLB4XjVP1j20liM0MkedN+Yov7ZHys911pxWx7ULzNwrzrCOs9jdfsfdpb4xEVBZkL3bWaacDa+evfNU3mh7Rp4dZ/SO+5fhf/WY0b3Xwetp6H4HuvTZjrJdeKf13Q1L9xnsg6XnsbqfykvlbfkMmH5e/+PA76+I37nOCshGPo/j1BaVw+LjjUsZ9057C1nHtY7Zn97dntFR9oRHH/m++GRynOkPBoPB4GtiAuiDQQGewqWUMfkPsQz5skFmNFC9llvjyvIsT6XNYaStMmssHiIjIWvTBdTgtIwJryxytjBOsWogRXHAITx3BDgYWlad+lXKWHm9sqg8q0P5RG0y+d/ZWbjKbp1xdXyec6HqQGFlsGhl99Mrv/axaERtvLIV7B71nFQRGIdbJC/rkIoQOZ+sdii97rZMn453Cu2z643x+lXv0p1lSF1Uz9x9nXd+dta6ocxPhxy7z6ZKryIXsve7ob4xTLuqPAfBR70/GB6Dn8bueevUIwf3ANEpu9qc23lfjyai03bC0qOr7+N5rBZdK732yWi+6DLyWPy8snPfp6Bie0V7Ed2blhzqnnnSvA4Gg8FAxwTQBwMQkbJk1WWBYaSNFWD1vpWyKEisBqajslWeLK/KVclbaa8MTVv5CCx9hvYa+Mjyr7I1b6WRvFLezcNr0xnUQGRi0uxXKVPSUVlUXq1n9kR3gIpFB5/dgUrvvDMOg13BqeguYuE5ppDAxlqm3Evo/YqM0XLuIG07YY2nQqcLXfeKWh61Ue5lBZV7mtnLu8s77r6oTdceRvldyYORQx1/9Y2v8rd4vLPTesddjdJUgxZqGVPfhV18Ou+PFV0ys3RW+71Ca/DTQIN4u3hV2zDt136HkT8O/56KeEV1kR7vBUSZu9Ia25pedfSIvidXNkaLRkQvkz+TL5PBQ0Y/44PyQGXw5maFt48U/oPBYDB4T0wAfTAIEClTSGCUCRJbZVbwFvmy6Sh4bOUrbSJ5IvkQnpU8k47GwI4t61OBZXytfDyjFTFyV15Mni1HA1aM0ZI599hgBuuYZHit9dlXKWPq1zRbZqHi2EX3xBUO9p2Gs0U7ujMYB9CajupQp1kFlqPnXI443DygjqnMucnce6v8HbAcc167VZ4dQJ1LWb9dYO5v5S5j7jD13q2g6/2uvoNIH5QnsseYdas4bRE5KrTVN5Lhia4f6gBnkd0hqj6m7OmKPrMb7JvXAfX+iPqi9R34LDxYVGV64pg+EzI9s5Pujjaveu+b0T6O7+vjKJh5imS06KB3rGUbrXp5Vo/QtuDZQ5FckUyW7weZA6ZdRp+1NTOZLB7ZXrDkydZxMBgMBp8fE0AfDAx4ilAUEEXbMHkkgPtx1Hl0BKOzMkSOtc4bP1vH5BHeyBiysSHtKjxesIyqtfxVpzpJKs72qD5ylFYCDZlzD6XNGvlrOuMTlXnfrjKm/gjKKo637n3D7hMGdzoY1X24lrMOiyzQUYVHH7m7MqfMmU7kgLLaWTKwZZYTycurDq0XKnd7FV18K3sLuSe8sup9lvFG72UF3W8hkq/y66JZ7a84bVE5us5Ex71/Rsd4s0CAwrdDN7vzfWaBvmcKHQTMulbP85Xr8k57oBNfddyfAco71EGzo80adFy/VvsVns6f8c94HQcnGwqLjpVm9XrUPot4Wvy9upVWJl8k11q22lmqXWPR9mRaeWTfSJ5obhGZBoPBYPDemAD6YHACovyxeZWGF8D1yjzemVxqwJlpE8npzUU0B4q8Ud5KR/WR3Oj4rDqvXRciB6Zn1Fj5iCbrVGX6oc5Tthzhw/LIaGdjQb9sXVfZmvbKOp136lxH6SpYmVSo9wHivEadLhEU5weCM18rqGCVR7DGYjk+vDJrHpg94DlbVtqRY4Z1OO1wwl4JZm9le0K5szrvNOb+7j5P7Dt8x/2JznXXfmbuxwqNK2HdN2w/CxEtVe9j2lntO3TCzrsCaXOVzpCh8mZ3zc1T8DS53vm9Hmjw3ptqYM7TeRF991yW6cSvdMQvauPJ3oGMXyQTq2d7c5LxWd9t7z5F5i/iGa1FZPcpa2GNI7NzrH6MDRPtdW/slozZeniyRftoMBgMBu+PCaAPBgeu7ETB0DXPtD3nlQAyCyXgrPQ584rSq0xnOmyazWfptSySPUpbeaQOpa0ampmhkBkOapmHyAnH1DHydDtkVT5ZUCULtCg0UdmidFaH4CpH7s7gzw4eGU3mHkAcAJmjgnFkHGRbj59Hr2vPrA6cyBlSXdvI2ZI5LNF7eQXT1uu/E0hAiZFBPQOVPAP0Ht9xj0SovgHsPqnc01F9l2609s+c3hm/q9cT5YmuGyp/VQc8w7r7FP3NQpfOiLbx8sxZ6zojDJS7sHMP7MYT5arKNMGa94X33lh7grm7PXqefhsFUjO+rzZnHuye9nhY9orHL6rbgUg2r96jk/Gw6K/I2mU0WPsrk+XcL7O7FFj+q5UHs2dQeawxrfPwz/zwB/kABoPBYPB4TAB98OVhKXtZ4HNXXg3wMlCDzmpg+iDT6JhVuRCayjiYOiuP1jHocMJ0OogVB2w1sMHkFYe+EpBBnaTWVwm+IHWMnGq7FxDnS0cdmmfPm7r/d6A6V5HBjzjKXjQ8R0u3I5i5Q9B1zRw66j5ZgdLPnDddDkB2fnYCeTsQeStvkBoYYqDc3x2ovr2Vt7CL7937dZUF2R8d7yEL9r7K5ks9d8z5QQIJV+xN5Q7o0jlRvRBNZ7haX+l6txQ8SWe7Aoz+M3gmkHuceR+9PeHROPOPdNQobfWPzpyn9yK2SVR2/mbw5ok5Tyvfteww6hlY41K+ES2PLypbBItPphsgeoqno0VjXeXx9goia8faDgaDweDZmAD64MsCVZDZQCiTz4LHWWCXRVfQmZH1WNJonde+KnuWRsawppk6K+8B5X0cmoMoMjg8dDmiKoEM1CFZaYs4UtFylue3Jc2UrfXR15MJlZNpx4BxvO9weB8H70B4miP2KjmtO+TMp+pAqMiL9rWcf0gehTcnEX3VeWO9Nd7+ftKe7XLMVXkxd4/Kl/0iQPYHUq/clSy63+AVVzgtK3pGRqsLCF1kriLHtvLeMjyidqhOovKu6KFZvivNorrXqvfB096dz4zXezlz/t6IdEGrXXSnZ20sXqte6umvh1Nu6bVegNKyJTK5LTmiMuvrtfFkW2GN15qrrIxBNB70640tkknRGaKxZzQzfdXqa42PWQtLLuYOra7tYDAYDJ6LCaAPviQ8heuOPBrgtQK6KKpBZyufyeeVMd+sjSJ7JJuVXuXx5EPzFiJ6Udvj0B3elrEa5SNaWR2CLmdkVMc459GxZw5kVu5vZFr5enKj5RUnb+aIyOYTbcOUoXKwba8wnlfHlCdHVIc6FrL+Sv0TEDkFs7wF7462eER1Fo0qkP2C0mDR8X507afKeengy9zVDN2ry9F6pH3XHmfpVPeT+t53QxlHJFNGr0uHYlHRPxQeWf5KXbVD170b7Bukyp/xedq87MBXGONXw2qne/VoUBLR3880M5vhcPJnfuu+jPwPHl3GdvHKKnqnNb6KbAqs8aDfI0iv8NYSaRvxzeweBNH8ZvXI2FV0rfFgMBgMnoUJoA++FCwlBinblUcDvGtAl4EScFb6sOM5y+alo7KqbIhc3euetUHSL3Q7KyODF6VbMUAQhzriPFQcj0i+ow0q/zcjn6WZrwW0ruKwRYzUyppFvHc5EpnxdGC9C5RzHxn0rGPJ6n8c2F3S5VTY4fyIEM2fJYvn1MnqurHKVnFYqWDO7G6gZ6WbH/PtWiP2nmAcyzvqd96r2R2qoqqDdfP3gO4pi16HLqq+B4yOh8oe8UHoXlnH0OjCLn3/OPa/d3e9K4PBVbD07XMdcudF58QLelq0LR8C8l4gPF/plS4ih9fH4pHR8WT0+ljzFZUpWOlFa7Ty8uYAtami9UXGu2sOPHrZ2LNxs/JV7emBjl/4+Z+7W4TBYPBJMQH0wZcBG8zcnVeCzyyUALOV72pjjQcNKGe0lPlU5VLyWRskfRy6sxI1pDN+aB1Sn7XNyrI06nxE8h00Mgfot+OnZbfyWRr5sqjM8wuIEak6xnc6eSNcZRSvDhkGXnvPkbD2QdfNuzeie2flw2KVV12Pz+rgiMZ155iRu/Zq7JaBvaPRPc3oB8g9zYC5i6u6QJV+5Q61aGS0rPKn3DPsnmL6Vs420lbVEVhZELoo/2q7atunIzoXu8bybnM0GETw9G1LN1fpfku+Uf8z0HfUCmyiwVGrLEpbPKM+nozndtb8oGWdiHie27yA6ilWu5UmO+6OOWB5oHsBBeNDGwwGg8H7YQLog08PJJBple3KK8FfBWpgG8l7ZVG5NX5L5qgsm6esLktbMmT5jjbKGtPtTggAACAASURBVDMONs9gRQ3ZqI51erJtMp5WoEFxWF6dX9Pfjp8eC5I/kq81NwqiOUYc1wwPJZ3R68ZVBrFl1K/11TmPnCgRb4vWuV9EE5ElQiYbMyfVOcxoRfQ7ebP0vPW6ApWAT/ecRejmg9zZLF/kDGT3NgtrDVTdoNIu4+ndbSvQM3Dnm5MBdXhXaGX3N0oHBXq/75h3VrdD6KC6qKpHMm133W0q3vleHww+O9ZApPU9g30rzv08HZoJwFplkRysvePJjdg4kbyMHRTRzr6vPsfxfX6oLhHNn5WvrlcGjwbCA90LnmyRrnmHjTUYDAaDffh9/8jHx5+/W4jBoAte0Hats/pYbSr56O9nnHQkPwpUhl1/P5P8ZWP1yrK+6t/Kc53HdW6t+a62WflGbVXHnreXoj3GOEWrzmWmnkl3OR+rea/um5G28mzwBQ2UVOfdq2fvroieNSdW/3WuduAK52s0dxVjHHFMIPSjOYjWoGNt0PGjTiCVvoJd61rpf8WZsXgiZWfsXJcrUL23mfFnd6lFf4XCz6Lbta9QHqjz9a79VNHtV3Se2e75UGRjdRXlHkHbVHkMYlz99h7HrNvgc0Ox8VX60fmtymHxsWh3lCEysPBkXv1NURtVBoQ3QpvhjfqvkLVB/GmKPJ6Mu94ci+4/8XP/1CZuAwu/9Ru/efzgB//83WIMBoNPiPkF+mAL7nZ2ssohqwCqNDzFuUuJtILC53SWZ/opfwqqsh5g38NIr3JkZUqbaF7OdV3OQ6tPxKdahtShbZgALpJm6tg8UtcdPM/qGKDz69Fn+TJri9B/1yD6h0P/dUarvLPAHEr/1S66v7xgFlv+gjc3Ef8uWgoiHp38LVpWWTa/yJp2AH0nsndpbffkAEn1zlb3PcLvOOJ7ANkzaPoMdJ9V33iLH7tXdpwJ9Q5g9SxEduR8IajqGwgtRedg37UqnafjivcvQucdNxgMfKD/qIyhY6Wztwd9mzzaZx4dZR7/VdZ1DCtNi8cKpM3KT9FRUHlWXiuq92u2T5D1XeVg9EWE55pGgczpVbbUwMe34zj+3K//5DiO312HH//4R7fKMxgMPg8mgD5owR1KAsMTCYruTLPfNW3lPX5MUJkJNq/02D8U3vztTFu8ozKrHOnL5o8DCxwixk5kKCA00QBmV0A147k7beU7ZfpmpK28F1xB6HtgnMSVgIUHyzhG16FzfyHYTXc9k2x5lxyd/S2nWVVuxBlkwZOPKUfaZX1V+RVZ3gHomxUhczQ+ZV523KFZH5ZPdE6Z9wJpH7Xz7j0vnY3Nuosifh6U9UFos85yZa9HTv0Kzy6oumZHfcc9pOBd7u13kXMwGOzHGnw8ju8HDK30cSpb6XnlTOB1LTuWeqvszN+Tz2qztl9lsb5MX6sdAuvdzPpmbSKf0Trv57RS763RmScimypTxEvBOqbBffh2/F4w/T+eQPpgMChiAugDGbsUggpdtK8XpI3qO9t6XzRt1WWBYq+O/bJ/xxEr6VHgORtTNB603pMhk00pY5E5h1mDKapH6bN9vDIGqhO9kvbKkOAuIu+atvIrPVRuxgGdjbkz4LP2ReYy4qcEE3agYy4Yx1IVu435s4yWoypyFDHlqjxX8EYcZyqP8/qxsnU41TrByq+OHW2LjFuZcy9fuedQHhU6x4E7lTvefuW9Regxeg+DTN/ajWzOVfnuOv+sPsbS76Q9+D10vtGDweC5WPXDNRjpwdJ7zzSsskrgNapH7KtIZ0D0++ybAZnTrH/0/kVvvMc7Wx+PB7IumcwWf6/O4tkNVP7q2zjQ4M35n/31nxwfxwTSB4OBjgmgD2jsChYqfFUaVvDUC6iyfTI63TTXoHAURFb5WnSyvwzRPrJkjcam1CNyMDLvAuMA7HD+MwFVr4wJ4CJgA7pWGg0Eqw58lP/5e/6LyqpysuVsWoWylypllbO62wD2HBpZAEjltQueQ8pzfCAOEXQd0YBaFhDMZEXKoryCaJ5YZM6zO4C+Z1ecw8621QBepUwpZ9t2rQerl7A6Bioney4yuh3nrHtfdOiJDC0Umd7WzWMH/Qjv4khnAjy79MCofDD4zGDu1B32gcK3ohN7Qdk17wVemcBsFOz0bBevbqXJ3IdqHwSZvhYFmjPe1rpb82/VZ/Jmc2HVW3ZRVIbyimD5Ec/8vP04eA6+Hb8bSH/hP5lg+mAwIDAB9AGEqwKHHTQjGkiQGC1D20e8I7oZnygd5RX5PJrrHwpkLqLAd7XM4s2WReUqUIV7t1PRK1eCmxVZLSeqmkYDwUye5fNtSXtlVnsLqhM9a8OOuYpd42DqngDUmaPgKgebNwbP8YE4RLI+3fCckp7zaW1rOQHPbSLn47HUrTQ8dO6Xpzh9niADguqdo9x17N3HtKm076B95x1ePTed9FBaXWuqvBEd+l2UrtKNyqu66q439Sn37xWoBDG+yhwNBh6u0us9RDrxcdg6bhTktmh6AdnVX5KlEb6r3NmYVtrod0XU3pKhA968erIdx/fnapXTkx3hh9hFnlyebCttq58nz0rDkzMC03bQC+a8/Jnvgun/6QTSB4MBgAmgD0IwwcROHt38mIA10ibqa+WzNmzwNwpqW30rQeOIl0Ubmc+oHp2HbG68Oou/lffKkDoUmfHp9enA7qBsh1PXcqqiZUparcvS5++azso8/lk5uz7KWBUowZHqWFZcbcxG8niydBventNmJ1CH1Lk+krNrDJGzaG238vDWxXN2MU6cc3s2yMXueYU3Qz/CuwQ+IudZVhaVs1DvYoX/FfqHqmOgtHb0Ye6LK8DuuU75u3Rflq/XX2lb1VcRut16psfzSnjvFoO7xzAYfDXsDORF+rQX4GTSSh8rfZ6DiNdxxPNl0en4MmDtl447d53DF491Pg+g7kjKI96RLJZsCn0P3p5c6bN+vUE/UDv/jD9z+lX6BNMHg4GHj5/9+Jh7ffD/Y3fAkKXH8syCoExgVWmTyWLR8QK/aBrNo7Dks2hGfJnvmYbXTq1b26x82TKkrpPPGepFXXVCIw481smH1luOxKiumu5uZ8m8pqM6C2j5TkfuriBK1i7bZ7uUGeYOVWXY4dhi6SJOsE5+UXvl/lXmEO2jvvEor+qY1P3TsT+ejB1BQfZuZhG9IV5ZJ8+orJtPt+7Q1aeK7rPC6GgM7j7Tyn6o7JHus8vqw6o+w87TznxFL1T0viqtweDdcMW9fLVPL/LDeHVIenc7pIzxIbK+MY83CmacyjgqdZ4cGar7ZRcfr+yf/eEPRAkGKv6f3/6dFjr/2QTSB4PBgvkF+hfGbsdshWZnfVVZVZRapHwN/lr5qA7NI3J57TK6Vh79Xt12TXtlOw3Xq/5latXZqgRpmX5ZGyRYngXSo7qrg+xZkHxNH8fv7hNr3rxyVr6OoDrCHwHrEL8qcO7R33GGMx4ddDOaV/zDiGzuPpLyc51Fi503T16EtsfPm3PvPFt1Vnk0NjVQzKzX0/5xiIXOQFhXv8p9qNzfzHyjAUr0nFj1iF5w1T8KQOpQdJxHFV30ETq7zu9T1rpab7XrCoZ3B8K9sg5kuunVAfbBYOCDsQ1Qetmb+AG2zfpE/aN2a91xfP/esvJr+5XeSmv9Ilj7oUDtOmScyr3qjdmzl7w6Bd7cH0ZagSVrxPMw2g/uQWRvM/gPvvtV+gTSB4PBCxNA/0Jgg6d3ycAEpbMyNPBaTUdlkUxZEDyqQ/pGMnlQ+GRBbrWu0vb8XdNW3itT2hxHHFxRzhhicFScZd1BTMUpuTrR0a9FE63L0h3OTutr0e92CmbjqThus3K0nunbJVMG1CHBgHVWeU4PFN7dw8iwA5lR6wUDWYdWFZGTx5I3cuZZ8Bw7yHgjehnYgFlHgK3iHENQDdrsQiVgxNzNCt+ufuj+r4xHwRWBww56zFtQbYPyU2lXoY6T1T2r/FRZKjp0Vf9mx4HqHap+gsjQ0XYweEd06bEMvxW7+UfBTvRdRPqsOoqXf5Uh7T2b45XO7tsP44u0PSOzITJE44jkZL6rXKqsluwI7Uw/jWhmQNdwcA9YGzrDnz79593/8wmmDwZfGhNA/+ToDAhWkfHx6rPApxck7QyuIgFppJwJRlfzClC6Vt363VGnfNc0krfAzmnXubLoVJyIrALZ5ahDyldnu/VFHPJZPuLplSH5jE72XeEZ4pGBHtFWghlVR2ylXdR+Z4DEMrzU/l59R3AQ7RfdIV0ODBarowapQxxYnfDmyOIXneGI9trO4omslboe6PsS9WHbo8jmtPLWINh19tHyyjufoTsIpd79HW9BpU/3PLB75ur1Q/td6QyurAGju1RoZzQ7daquvlYerYuQBYhYXrv0xsFgoEOxETJdHNXVz+28NCuHZTecEd1ra5A0skG+LX0i2t+On6a9fj14AeNjKc/spF22lDVX0fgzRHYUMs8VXPlODvoQzX11j7+C6RNIHwy+Jub/gf5JwQZ5dyPja9V7AVAv+OkFqqMvyp8t83iowWk2r0CR6RDLdrU5f9e0V6bszUr7Kj3Fqd7lbGWdlayz8fz1AsFIEDjLWzRY+kgZQj+aU5YPw6PDEdsVqEJpdPHzHA8IIgcMi873GBlTVS/YpSwycrF6AYPImcPMJ4NMbpTHbt2u4uSqtkWw8y7qwI77NBtb59gVWkrQ7OqxPmV/dMFznu+CygOZd0W/Qmkj6A5ed+isat4ri4DKo+qwjEyf7ZwOBgju8tlZ6NJFIx1X0e/RPpkcGX20DOGD+CujOnQ+kDxKT/HBdcmD1Cn2oOqPY9fon5v/B/ql+L+X//85el4qesZfnmD6YPBlML9A/0ToUhA6oThdM2WYLcuUO08OpI5R5NYg8JruyrPI6Hp1VpuorFrHfNe0lffKkDq1raqsv6AEz1c6qsOKcYazweYdAfS1rBLMZgMBKN8KPhLeO/7hQaVNBUoghmnDBNS7x6Xc28yY17Nv8bvCOR0FdixZvfLzGLz0yo9BJAsqd4Vfls/odGOVw6v32nhyM20zXH0fHQcu645Al3ofMnNg6U8V2pX537WeVwTvuu0vRhakbVW+7nOF7jE1mNtxx7x7IB1Fduar6NDdBoPBNWB00cyGivRCRL9HaCNyZLDuwFfZ+Xumh/ht1nqPJoKzjGv6TH/lZ8lg5T35su+Z1ioPi4ieJ/O5r6cLRLJ4trI331abbv1vgCFb1x16xZ/67lfpE0gfDD4/JoD+5ugKAKJ90Ucn4+3VIwFRpi7qk0GZWy9oawWgszo2r4CVyUpHZdW6yvcMtCwqV9uxbT10OZER5fEqh9434os6Sb18xDfivQJZB3S+mPs0G9c3p8z6ZjIiebSNgg7HalfA5ikGMLMfI2fJFUY9ujaeo0lx7kT9FXhOJk8+Bcw63eWMQZ2QjM7Y0dZqj95HVQfeSgMZD/OGRnTYdl5ZtpesdY3eoawMBauf7HCEZXSZs7hLvi4w8nXfP+o7X1l/ZT2yvYDmqzpXhfZV6Lojnn5uBoMr8BWCcNEYI13fSnfKdMY5IOp9rb6orpvRzniuON/DnoyKnVWRz9Pvs7t+bROtu9cOBbKOns2p6tqDfnhn0tpL6P5Az/Kf/C6Q/lcmkD4YfFpMAP0NkSlNVRqd/RhZo0BoV10mEwI08GoFnb3AsdUu6xsFjBGw8lnz7M19V3vk65WtdUoZU9/VZ8UORxKjNKJOO8W5p35VuTI6Vr2VR9ow8lhAgj9neZU59Hh1OoE7oTrcs77ROe0YT0af5Z8Z6pmz5AqHk1XvOTuQcsS5g8rigZGv625n1qlrXCyQ8XrOMbStheydYs5GFZFTlDnDyHujgL2XESdvhSfiFI3q2HeqYzwen4z3O6EyN7vHjLwhTL6KbvqM3t0Nj2/FfsyCByze9UwNBl8JqD7I2D1eUHLNq2kP3bafZ0NcAWu8r7Lz9wXPJsvsLO+rgJ2flV/EW6V9zp9pWbbYukctOvOu3QPPj3Ccyq3zktFD8QqkH8cE0weDz4YJoD8cqFKCtOt2mKP0kXIkKIq2R+o9ZE49pDwKQiNpth2LKu+OMqSO+a5pK++VReVZXWcfC0qAterMQnl2pKPgLlLH1Ctppq6TTlaXzV80dxn9quHX7SRGaXntkP6dwRePvkJXCYp5joWKkyMDGrSMnBNROTImy1hm4c2R52jKgMiSrVPXuFi5PBpM37sCbuyZz+CtvbeHrbbom8WuDXL2Mj7Vtc3S3pk6gnqrXcbPK6vsWfSt3m1fdSHa93eMQdFx0bPL6CJZO/SNY9CpK3XrXVfzmCDDYGBjp+6uYodMaJBSuYeqQdaXbNGX4avyQMbOyOXpg5Gd9WG0ieQ/80Fh0bfG5cmC8vCw8vBksvTYecuehciuPwM9WwrmV+mDwefCBNAfBvRy7mq3QylHA5dIMDQLlLLpTCavnAnOrgFiL2CsBJ6t+fDk8epZeby1iL5oGcoD4XsYbZUypE5pdyVURxcaTM3SHWUVGmh6Zx+mji1H5s2an4xXFpiwYO01ywnC4i4jdJeziqHLBHEiI3+34w0NKkSOB6TccsR4Y6w6siK52LlEg1WZ45Chxcq1q2/l/DKOKCXwxSLbq1Ed81ZaeQbIeUTWLNp31fczcmRF647oBx4P9Owq7zVafxeY8333GBhdBa3bwa/CM4Kqt+9Eh0yoY/ppYx8MBjqydxe1C1b9wcsj6XM/BJY9df5GyNp4utDKw/pmfVg5ELsq0n+7gdBG5qWKaE+tmPfruUDsVsR3oN4jL8yv0geDz4EJoD8AyAXMXtIdgUGVFxKoVAKlCD+mbUf+XBYFoKM6j0b0rciOyKDIwdKpjNnbG9UypfyzoOIYj5zau8rQ9kqeCXqgdJA8UsfODSJbNYgTGeiMY3SHI1xxzKIBly6sTpq1Lsofh31HIjzZPpEcaB5xmL3KIweONWeZs85D5MiyaHTsDdRBhfBCDH9UDgbKed0RSOl2XGV7Natby5j35AxmXTru34yWV9/xrnlt0Dm0+luOL8R5xrzpKyp3Q8c+QGlW6XYB0VWU+h08q3yvhHLuB4PBM3G1TYIAkUmVG9XBvOBmFvRkAmGrreHRR8DqJB/AV5ErWxdv3ta+K1+Wj8fbso08XtZ8oMj2zAHUP+1cDmKw5zXyubD74Nz+T3wXTP8vJpA+GLwdJoB+E3YG6aoBxA6eUf6KAGkUUPDqlDGc02tQeE1bdWt/rwxtz8iHlCH8PFkzHsrXK7PyTFlUntXdgd2OMcRZ7QVto2AuE0hAyiJeVh4pY2XJ+KLBBTTowAQSWBoIHQ+WQZHhKgfvHbJZd0Zm4Cs8mTeM4Rs5dVRU9Z51/qy8StdqjzjxGESOKI+fOiaPnteu841jg1/ReHfJwNKI9kBUh74nGf87gb5ZqLzMG6i+d+c2zP5ix6Sem51vUeXeV6E6rrOyqLwLXTpQN7IgyJPABG/QNoPB4HODtYk8fZm5ezJaGaJAasTbC7yuvKM5sYLJVr/q3Kwys7xQ2hY8vQ0Zi2rLdIxn8Bx02bTe/YOc44jOGX/i9Kv0CaYPBu+BCaBfDCagV6V9Jy802GqVRQGBiCfCg6lH69ZAsRc4tgLJGQ92nrw6q54JWisyIvSZsaBrZOW9smrdTrCKOxqAjcqZQG0UvEbqKjwQGc5Ayln50bnz+LPrVVkrhA/rdPDaI0bnXUZpFOi6Cp5hh+4Rb35Rx8+O4EokZ/ZOM3XVIE3WP1qbTmPccgyh/KJzx/DtRiX49Q5OKtY5kr0Z2Zv1QseaZXc2IkeHftFF23sLkTPDnKvMGb4b6rm9Q+7KGWbnnsH6XjJ622fCjmDABBgGg+vQpYd2ApEpa7PLLvECrlHAy3tzPT3doofI4vVf0+vXgtXPkjHS01b/msdf4WXJbsmTzfnKO6LlgdmHyNxV+A32QtGf2XVGzzWKX/sumP5XJ5A+GDwaE0C/CF0OYZSGEmCs8EWCm2zg16PHyKMEm9H0Ggj2AsNeoNjKR22Qb2dbRs5O2dA2qKzR/sn21m7lt+p86nBqs85FJNDMBncZmghPi25U3j02JJ+Ve3WKAxhdRwaWoZnxVnm9I6rOLtYZo9DtuN/YYI2qC0XOI6T/ua1CT51vj0fmtMucSxbNrH00hs5z+VnOPDJPURvkXXmls/2IyhfBcwR2vFXV/t26jDKfaJvqHcDODyIzKpNH6w5H7455QHm94x1VceR7YPUUVQak347xDQaDvUDukKo9lNE+ju/bRVnay79oZgHdlb9FI4LFK+LrfT15UBsdgcfXk9fqG9E+94v2ibdWaxvP9sz092zu0DcK3QODPfDO+6vsMMoReiudSJ+u0P+106/SJ5g+GDwPHz/78TH3+2YwTuQqbSXAqPKLeCHB0KyOkSWjpwRts/QaFLbyazqSfQUahM7qERqITFngg5UjkyGTr7LX1bFW0ekAROsrQdgszQRmFbrs16IZle8aEypTZ5mXZ9awAmWOulE1iHZAvYM65FPvsWowhqHJvIVVXmzbjndAeWtQvl3tquOsvD0Kdr3PXTyVd6WDL9pefcMyWmgbdV90OIF30WbAvvHV/X7HeVEQrQG7Pl36sAKVR7WNooOe4e2Tqr3AyDMOqcEgxpPv84qu2a1voz7KSh2DDv9X1X+azb/q00Toe20ZPyxDNypHfbLqnJ7L/oUf/gCgMujE//Xbv2OWd/ldGH/0K13VbSaQPhg8B/ML9M2oOEdZ2kqAcTcfRWGMaEfyVfkyZZ5yGeUVoHysdPbtkG3n1ytT8mgdUq9gl3N4R9A8qtsVMLfodQbPdzkAz/hY6rP8LifrHYHsJwTPj8M+u12O9wp/trwLagCmS4ZOJwuDVf6IRjRHHQGs9Q5AeKDyK+127jnmPdrB5zj2vN8ez2gumSA6sj8zvuf26Bww77mKzmB9pyxPQiXwiay113/XWWGRrcuuenU/VPR59h9PMHxXHZMFO49duvNgMPgcQHTNSE+tvklnGiqvXTK++mZfpE9WF8mAyOjh/MZ02xLW+4WOqyJDNCZE95q37XnwbOMd+lHm66vSf+FXT79K/2sTTB8MbsX8An0T1GBwF20moIi0Y3kqQe2qDGgAVi1DAtle3kM2VotmxM+TO2ujQuGJ9lvbrmkr75VF5Wwbqw/roOtW4tQyJfDJ9mHS6heRNctX56KLH5LfyZuFMm9Xoss5jWLn29+NTrmq9+tVgSD1TVb5sf07+Xe2Y89H9vY95Ux0y7H7PlTlXfWU6P31ylg5IroIjwxP2UMZkLlf0+e8qpc+DYoTM2qr6NdskLhKs5NeRafPeEZQeVxpFw0GXwlPvN89VPyKHfwUf1KXT3WF6htlfGMV+wL1MXq+PQ/W3Y76ATM+6Luh+IFVnGn8i/ML9Evxfzq/Pt+FXXeFh/N+/+sTSB8MbsH8An0DdjrQlYtaVaZUpffK4GhGS6n3yjIFMlMq0UfVolEti76eDBkUpV9p68nEzCcC5oxmbbsCdKyzr9PBpgZ4u4LSleC5Kq+Vj/CxtI/yOwL0aFk0pvNeVh3b6nhYsO/ozkC5hW5DaTeuCEhHbVA+zD2I3s2IM6bTYYPyWGlbNJA2lXYslKAUe8/uwo77QAkqIajMQ+Udiugx7brmoZNGhOq+Y/RE9t1UdFC07y50Bc6t+uodwwS0FV7V+ivAyNgZOEd4DwaD98S3w9djLf23+j5FNM51azu0rkM2REZLnrP9YqU9nOl4dRafCNU5Wce56w2w7CC0jKG71r2bP2CQI9s3SB6ljeCPf/er9AmkDwbXYgLojag6iVn63QFFJaCKBqiRwKnFJ8ordZGMkZxWcNzLI2NDZEe+lbaeLEw5O5+orJ4MlkzoeLJ+atuuoCcKhb7q+KrkK2kWXQHpLI8aqmxwIZuH7jIPjOGspitQAqUs3UEeZGawO3getUfu7WobVBaPTiYvS8NrY7XbhW4+Cr2rnVfsO/zKd+gr1bsuC7Z20+/UfxB0nV+W7o5Aa9Ru153K0mdRueORfBevTt2+OmYEij6H1Kn2hMJ/MBh8H+8WoPN0aWscHWOLguEoL7UOlc37enzW9HFgd3wWHF7XBgloo/O78vLoIOPp2vOW7Mx8KnwG1+MKvWK136P8Tt5/7PSfd/8bE0wfDLZjAuhNQAJ7XbTVICIjYyZ7FqBmAqdKOpMDpZXJaQXI1zwS0M7KlD7WFw1Od+wpNNDNyILKp5y3Dke1155VohAeiuKlBsfZAC7jVGPS7FdJW3mvDIG3vpERGH0jeVi5vbrVCEfAOK0VJyqLzLmBlnfJ9zRDuRJgYfkgDhKr/Di0vYjwtXhEbaJ2WYARRcYLeScq8nauf0cAaOeZ6Z6DajCoMn50/1brOoN6zDyoPK6i0XEvdAQaM3TdUwr9q9AdvFV4IbpahwxI/6qTlrkHOuf+CXtpMBhciyxIfAXflR8aDI76dcm3fhEZXkBtqTVgbNG25EHkXvlY8kTrf5YLfSPQNcj47OI5uBbKueywEdazyPgFO/FHT8H0vznB9MFgCyaA3gAlmKfS7g58RmWIPOcyJXirBJgZmRDaXt0akPby1QB2NY3wYuc2m3dmTzFzz+7daN92OKe99lcoQZ6RdDXYwK6aZr9ZWZRewcwvohh3jCmT78o9wThLdwQGPDCG0t1zeAWy8SAB5bU90jajGwV9K4FJdDzd7aw+ZzBzFrXP2iA0vPY70BUc3elMRecMPUvVNhlYGZV7jn0bu3mwfbr2cZcTNDubUflVb5DCZ+c5RKHMY/ecVvXLiN6dQM5xJf+UcQ4GnxHR+br67mbeSMSu6AhOM8Fwr84KWHfMbRR4toLXnj+I9RN5AWNrvN+WNh6isay8z3JG86oEtS1eGTw+Ht91DCrfwV50+fsUfoiP8FXWzXvFK5g+gfTBoBcTQC+i87FEA8RKUJEJPKLtKgFSNqCdyeK1iehnclnBca/sMNJRmSeHOhaGHzsnmVyZjKwsFg9lj2fyrV3YSQAAIABJREFUdbbtoIUqdapB0QHVeZalmQCzx/sqqEEi68uOj+Wd7ZW1vtNZemVgIHMiPGn/dEMNTDEOBsUZkbV5oeM+2xVIf4F9CyqB7cipd4bldEPAruUduCpAas07G7RVZUXOFXOO2LyKHXysOwChWw0gMLIya2H1U4KVCHYGUZ74RipveWUcHcHzJ86jhS5d0MoPBoPr8LTzlwWikaBqlW8kAxpQZ+pQ2ZAAtFfXsc5n/WuVgw2oe3KuPKy23h5gscqI7ClLtoyuR98qH1wHZC2jfhaYtcz2MSuXgpX2Hzn9Kv1vTTB9MChjAuibUHGOMcFDJpCoBESj9uwXLcvGh9Sp/Ne0lUfaePQ8GbIxWGURzazOkwORjZGb4ZXte7QNU8+2i/qvCpIS7FyxGjVXA3WooXVW2vtm8mRAA3VMYAR1GqLfTLYOrPsKdfx2rPdVYPfM05xLLBD5Mx2Ecfyggee1/Qtq8IkFOibWycGM5ype3rxlPO48n1c7lBi+lXeARfcaqIG9Cp9uXtEbmL09FceyeqehdLoDixUdiMFdzt/q+Dr2fDfdXfpdp46m6oIM3wwTcBgMPi/QgGk1gPqCFwRG6tB2mYyIPv4BfCtAg8EeX9UPZcm+zq3VJrKZED0sWjtPLpR+xO/MM+Mz2A/UT6LQYmzKbA937BFmHL/yXTD9b08gfTCQMQH0i+FdlFFgMAooo/TQuqwdEgBlA7RMAJedP5TPGni28lkbtC4bS4SVniV7R50KZu09nmwerVPanduvSvK7B+EYqI65zLGPOO2eEJBVHIhZ0DzDjj3GBpqRuqfiKwbOvX2ZOQuUIBJzh3YHsxBeamCMMYyr/XbwevIeV/dPF1+Wp3qHKE4ZSzar3jvj1SC6ep6fwEsNbiN9UVpXBMavPNtPvUe69RT1Tb0Kyr5gAtpP0pPUd3UwGLwHvIDpjsCjEjiP6rzAeUW/sILWFX0mksPi4fFHxuvJiaxfxGellSHjl/FA4f2Dg4jPU/WozwzPzmbWQrHNOmh1I6L9K6dfpU8wfTDgMAH0TUCCflEbJO3RZerZNuy3mvbkq8ydV+YFv7O8RcerPwNR6JgAtCcPK2sVHXsDyWflaL3adhctVcmr0LH6sI75SvC8K1jeoYiqzkh0PJ6MiOFcwVWO4N3j+IqonvPMwaA4rKJ9rILZN1WjlZEB6a/wUwLqVr8ITw1AqGPv4llxeqI8qv1Wp7LXVgliI/wz+ipfxaGU6SNnrDQR2TrPHntfdPDtfHPvujN27F22D1uOgtWL7gico3wjdOl/T323BoNBDWgQ/TDaVXllgfNXHqmz8uc+qHwW1gAzc69mPtN1DiIe2Xit4KTyBpxlUIDqZet4VVoebSs9uBbeXZL1Qes8+6JD7++475Q2PzoF038ywfTBIMUE0IuwLk40uBvVZcHGFeilq7ZDg6KI3OwcMO2Y9Bo8ZvMeLUt2D5mii/BA5WH6qUD2QcSrUsbUo20YdDmOrobirO4IMrNlDM3jwNajM1iOpu8A60xVjOgoKHL1+JU9VUHH21zh3RVEP5I2CFTnQ4VP1r8arGWD4zsD4xXZd6J73+w+N51Bt6565t5E7rjq2nfTy3gw72fF4YX0yYDcpVdg95o8CV1ydZ4dRibmrWbqKoF0hOeKbltnggyDwdeCZW94ZV265RrsjfJM23P+XJbBGmcWLEeCs6ot5wXWLd5e/jh63oYqrXUuo7lV3jNvHrz04FpY867sqWx/Z/cXi137haH7CqZPIH0w8DEB9AbsCuxGaUamSjs1WIvw8QLFHq0dc7uOx8srgeEsKB2tLUOTXaOoDIW6dlG/Sjnb5jg4w6zq9Fph8UWV7t0KVhQ8rwRiq4H03cGAalBckfUKA+vKAFpk9L/Q7Xi900BF388OPtE4Ox1OkeG5C1WerOGKziXSF+HZOadP3e/d+wa5S66EGhxXnTUMKntC1W128mT0hg5+Z3TqhAw9hk/HXvPw1PO1i48SOL/jDlaC/orO3Q1ULxwMBl8Plr2ylmX3lOrzifJK0J2R5dzn1c8L7CJBX8+n5MljBcvPMln01WD6Og70q4ANmrO81jf13N9Kzxt3PbIAN9oXoWud+yf4YCpjffGaX6UPBj4+fvbj405/3NtDCfpWyqpgHP5oELcjOMoGiCN5kfTH6Q/No3SRenYPsPOD9PfWbaWb1SnzgPJh2ihtsz5KoLeCLGitBHOjPPqt8GDTar8oXZWPcegjDtmudYyAOtkre7xyFqpnxjN8r3IUM29pN+5U2u50CLC8O2Td/faweJpDBpVnp9y750R1RlTu7zNWZw2CrK1az5YjvKw2O+ezG1ecSWXePwOY8SF6vKI7doM9KxXde82zY1P0SOScPu0dGwwG90H1Dan0d+dRObx6xU/s8UDnVi1D81WfMosuPsib6a3Nv/TDHwC9B534P377d9y6da0VmyryabP3wpX6e9X+fGGC6YPBMQF0FZXgqVWW0VCgOviZoCuj6Cj8kK9FP0qv40DyCB+vrjIupY5Zr2y/ZWXKnkeh7v9djpmrA+fnNOqcYgPnVllH8DzjodajabUOmR+LnleGtGUdj2owB6V3VeBkh+LxFYLnGdQg226Zu+lX6F35tty5F7oRjeWq910By6saZLoz0NsdGEdoRu2qb6VCR21n4Y7z+3Fc/3bejSvG9ITgecajEgzvCpxX/8FLJtdnehMHg0EfUD/ULtpKQIwNmnlg/cZoGskjddX5U3yVKqr+1ePQdIGV1g8mgH4p/vdT8BzZ46oNUb03OmyX7IxUeCB3wATSB18Z859wD4AqGEpAkXnEWTDKDyoLooyg/BBebMAXURxXukjeoufxOY7ffYgiJVMdY8caWbxX2h6vrA7d91fAW4MKPaZcpX91wBgJome0EHQF1zO5Mp5Z3Y7g+XHkznAPdwTPI3jjiAwRdewKrgqeZ7jyrov4V/8hRPc4KoYgQo+h4cnCGqQIT5XXE/Eai6f7eHURrTN2zcmdAeyrg3MRKv+ACsF631f/YUFWH70v3foZio493D1P74yu+UfPYYfOovav6vRqvhtX6n2DweBzo8unY+moK+21jZdH25yB2hev+/PDKFvpWfVr+kWb1c2joF82diu/9l/HaEFdd1R39L4KD4XGYB9Qe7Xin/PuhSjPIJK9S89E2ljjnP/E++ArYwLo34ENBFeCjGigVEEki0e/EqT1aGZyrbTYIDCbXnkg+Q54dJExo2XV7xXpq1E1uNTgrMpDDSirdZVgMYLIUY/yjmTpcgiy69wRCEfGpPJmggnKWCJD4E6jsWt8CFhd4SoZIueK1yaC5SzZhY4g8w4aqMOL5WPx2oUda5c5JjqdXnfqEQjQN6Tzjup0Jnv5bux4vxFe3TyYO2EXPqNzdodejdSzfDvkrMj4hGA5K/8ZT7/PB4PBfegKljM8vMD6uUwJHlt8z4jaWQHxNRie1UdpBJE+zgQMLVkRrONSEAXJvS9CEymft+56IGfZar+D36u8e18ovrbdPu0/fAqm/8YE0wefGL/03V7/0gH0KKjbUcYEPz2aDNBAJhJs9soyeb0xZHOjBHvV4DIa0PZk98DyOOctWb00O17my8iBpj1c6bA9jrrjs0vR8sqYYHfUvkK32+HvBc29r8dntwPRkwPtj0IJnqP8WTnvVMJ3zekO+k8Acp9m65md7YjHlcF0j+8ZXU4gpq/6ftztRNkZOPScW5kjkcFTg+qVN6ub93Fw+5N58y2w81/lp/LawUOhV3UAd7S5GlV9G22D8u/UZ9V6ln5F7+0GGjSw0BEIGQwGXxfd94dFDwmGWe28/ErLksFr48n3IdSv6RWqPcXOR2ajsoHsXfDmg/HF3D2Grw42kN7Fz+N5rsv2RYe/x+Kt1jF7+eP4vWD6BNIHT8Yvnf7Rh2KvfskAehYgrQSG13I2AKxACbiy6Sg4quavDg5bQXKrzJLZK+vki+4Rpa5jftG0lc+U9isUTZVHt5NtbVNJK+06HekvnBUs9Wvx3ek0ZJVLxYHYuc53ozr+d0f2Tu8wyiKanmHInPPDKUecPhVU5ypzwij9WQUaHUNV1qfAcz5kTkAL3eu/ax4ZhxnbrxqMQ3SsiCZ6PzDrqvDZeT6ueE/V+0bFu7ypipxXzlOXXq/eEUxbRkdW+Kn9GT35nd66wWBwH6zg8JV8smBYFijOylA5rHqrbRYs/zhi2dU7e5WFyZ+DzFmAzpsfxgZbeaG8Uazr/C562meEdwaOoKyb/xmRr5u5f1ZE+2x3ObLH/9ApQPl3Jpg+2IRzIFxF9gZa+/1LBdDRgB/qtEZ5oAFjBdUA61oepdF2Xf2ZoHNWZ9FmAsRZng1Gd30zOdC+Kp8ofSzlmaP0SQpnl3Mta8sEu1Sn2h2B23Vc2dfiy+a9sgyRIx9x8md02XS347nbOKzyfNI5j4C+zeobbs2DFxTzjKz13szW6bzHMoeNJ1MHkD2wc16RfojzSOGT0XgKWGcf4/TMxt0xj537h2lXWdNKkO04cmfMmkfefeasVnkpvL22V52tJ51hVJZdjkMWmbxPmtsVXfpn1J/R+VEZdtY/eb0Gg8F7g9Exu2hattBqlyFtvHZrXRZwXvsgurgVUHzxQoN9qD3A5C0bNqK9ypkFPSxa7Bul9Ins9sFerH409oxW+EZnZIVnMzE+oFd5xZ5C9EjGrvDa/sFTkPPvTjB94OCXg2D4HfZFxPNLBNCVoG2FDxu87OKnBF89WZhgcVam8vCC3dZ4lCCxUoaklQB1NIZs/RTZGBmVtAJPcb8aVSc20pYNoqKOaDVo6+VRWHKvZecvK0NVrkwmtk0mF6OUKoqq2l6hx+wRJtjCylFpF0G5t5Q+iKyesZSVs2cdlf9OB0A2X4xsaLBxRx+079OAONZQh14nb4VGx52zO9invMXefcDQZt8fzzkZ0ai8cRFQXeGq9+SKM94xf08NdLK6xV13KnqedtDfwS+jtfvuGwwGgzO6dEmU1wsRTyUo59H2xreWW+3QsrXekmGVLZLXKrd4M3krfZaVeVuYOUd5VfbhvIv3w9v3iD2r8noBOY9re/a+sPqh/NQyi58ngyXzBNO/DqKAOAv2PdiNTx9AZ4OnV/DpCjQqQdiIv1WuBlozWlnZOhYkH8mMyFkZnxrEZtIWTSav7lE27cFSbqO2d1yUOxytbHALDS5X2ykO+wjnYN4a2PPKPBpdZSgQ2VB+3rxac19xhO4+H+j+2CEHGhiykLVV3t/Km63MTxSgPE51O8/z0xGND1kvJSDDGMgIvy506LAZuhx5Ku8XFNqZ8w/px9RlUAJk1rg9GSxdS9ERGJ5qO9X5g9ZfGfz77HfuDty5dpktzOqBHevPvOmdetEVevZgMBhUsEO/XOmfkelA61vh5dE2r3KPb9TWS3uyW7Kcy5lgnhWURPPneYj8DNG6e/JGc67ysngPng1vH1hlFf+T2s/av5bMkc4a+Ycy2RBd78W/07b7908B1r83wfS3Qmdw/GlA9vinDaCjwc/qw1cJRqr8mECsxzOTgwksI/wQvtY4PpLyiG8lsIyODZnbdS6j9fLqMp6ZLMiezPYrkkaAOqeYh7oDnY7hTBlh0zvaeX2UuvMXLcv4MAFbZk2yryqDVR7xiPgyPLug7Kl3wR3GsHKmMsPNcsYohtBnB+IE6+hnzesdzpSd68s6ziryIHPnOfVQWI67iEdU1gHlXV8RzX/lXu8cM0uLfXuVtqrek2H3HfDO9zmq/18BRffK0l3jYu6CHXN5BY/BYDDwwAYyd8lgAQnQrv2jNtE4M73b64/Mn2fDoOOK7AMlb/FYZbL6IvJ38/J0mbv37MBHZK8yumm3PhSdLy+9QvWZMz6k7L6o4A+cArJ/f4LptyILjnes9xPvSWZcnzKAzgQLr+KjBLERfkrQN6Kd8evgFfGx/pC6jLbH70wbKctoe/XeONYyK4/QR3lb36wMqVegOLF3oUthYgPDVUe3GuisjDdyGkYBY4YX6rxDyxm51H3H8IzKOrHDQXw1KveD+vZVgQajPKP+hSgwhtDP+jwRlsOpk+YZinMp67dD/ichc+ZVaZ/Brg8qA3NWugzFjDYajPMcpREU/SECMs+VeWPWoeu9RnhX99dA1wl39bHg2SbIOao6E1ld+Aq9cfbzYDC4A0jA6w5EAa9zPmuD1K18ozaeTcnMVRSwQ+WswNLrGd10lT+br3Nfi7/Xd+W70vyM9t9ngLc+1eBw1I61HazzZqWtth7/yJ+R6bBRf8/nodjnrz7/3imA+w8mmL4Nv3Tjr8jf3a74VAF0JGi4pq/go/JmgqBIwDfi7wWH2S/Kb22TBZa9NgwPj+cBphG6XptsXFa5CmbfKGVrugpFQenkXwkmZ/Wos3pnO6ZOacN+MyjyRfQjOTLZrL3JzBcjpxIYiaDsWWZurkCFd3ZH7DJuqw5w1ADpuLeQ/rudAJGMivyKo4ilgRqGn8GRgjow1bnMeHtQ7kvEYWKVd96ByFsa8UTHWNEj2P3fCUZ32ck3kwXFjrP/RMfD1Tp5pT1L7+r74Aq+ETKbbMddPxgMBhaQgNdT7h7WZorae8FfK+3Vn2l1AJXnEPMWIl048j17QcDMXovkYPzNT9TTPjsYmxux47v8E1bbSEbrnLz6rPce42f0+ln5lQ7iq4/mXz0PE0yv485A+XFc40vsAHN3f/zsx8enuOPZAGEXnw7eSB3ztYLFGU82oBqNK1JorDIkwOyNj1FmzmmPn5dX4Y0lG68F6EAvX6uMXesojcpzhuKoZJUPFNUglOKA76hTaVTaIvJEgQBkLIxsTLkqD5uvjtFCVUnP2nTJycijGDdoXYTdCpxyRjOZWJl3KHTd83an0ll9z9X6dzAeItwxtirdyj2D6CmVs8m+QypUvUGFsmbVd7OTJ5J/97P8maA4D3fzQp2MbP3OsVbshOOYMzEYDK4BetdcdSdVfa5rHq1j0wqq/JhxqvD8usg3Q/TWIb7Sf/mHPwA5Dar43377d75XdodeouhHin3NjK2iu7K+Vwu71mEC6j8NJlDO+CEVmiqeYktkPui3/wU6GyjcwUfhzShYDD9FqWHSjJKGKFJRINkri3hGMlg0kbzKkxkXotSp4/VkQtpFaVSmFR9HzXnZhUrwUgmcZ/mO4DkrT6csijJWCd4i/Kp7qbJ+CNazoKLTIWvhdc7R9lUHMtsPNVi+BXVVdJ6R4+Dn/F2A3EE7FeiIf8Y3C6R9A2i8K6K1qcwpwhMBKxfSdsc9tiNonfFBcNVbZJ0ZNI3e/8w5Vt707nXrvDOqsr3T/YXod6yOg/BhaSPt1borkN0N77RnBoPBewO1E3YECBBYdsBaFtkKaN15HtQ3ApnDDye98l7lyPLeONm1etG56p1E+Fwpz+B3YZ33XT6Fqu7n2UGZHbveIRFNq00Ga996vijGR7XrLKz/r+5/GATUz21fsr97AF75ZXnFTnphp3+S9SFkUO/i1O5551+gM4HlK/l4vJk8GtRUgp9oQFQJoiLt1iCyl7bqPNoWVlkQ+mudxwtZS5UfC3bN1P3hyagou16eCXjudsxXArdWmTpuZn462iqBQMUJnjnImUeenf/OuWDz1XEhdUrfDrl2KRO7HOMd+kHXfWbhSY7pqixX75kXuuaQ3UcdjqGn46rxXMWnc496DhI17+EKXQal3aWToe8ugmgdOnh+tjPdjZ3z0/nWqnyZNux5u9oxyerIs/cHg8FTwPoFd/Pu8gEj+WpZVtchT1W+bO1Yv3yHTzPi8a/Mr88vxf/63S/QWR+2h4pu5fXt9BXs9IHv8j0+HVEA/inoCpp/RnS/75Hv5C1/ga4Ekqu8ED67gs/KeFlFwspnbZRxe0Fkq6xrHZFgdsaXXcOO8aHjVpXyTLFAFY9vSf3aNspHMnSg4pTuCpyvZTuC5xmY4HWHDBYPr647cB71R8E417M5+QDLEFmYuqzekwuhi7ZhoaxvFDCJ6jpwJb2rnddqoOyuwDnLJxuTdzZedcicPNGI2WmEd/Bg+DAy7N6XO4PWaB814Ky+I4o+x+gxzDsZ0VN1LpR+B66+33dh1xum6NB3grUL7kZ01j7L3hwMBp8HiI1y5z/+We2EKI+0PZyyc3nma/D0Yqs84lXxaSCI/BMrXrKex4LIkvk7PP11XbMnveNfCdEeXNMsLbSOobvut+x8s3JU9iKi/6n1ZzzNfjr/Sv0pwfRf/vWfbPMRPAWVfdpBh8GLx9sF0NlgcZVPRh+p25WO+KPfFUg5Mn60DVKHymi1+Ti+zyfLR1+0TF2HaGyVNUPbWW0YZSMzWrKynagEKNWySr4SuEboomUWPa8Mxcov44/w3SWjV7Z7TzOBha5gEGp0V/lkUM7WWh4Fa7qdJ0ogsTpnXXOuzEVkOF2xT8/8usAGehhn2JPBzL06nqveetbZcOWdxvKJzlKX3B4Pr3z3nXWl8aukz9h9tt/J+fECOyeoQ1yh+YQ19MDodoPBYDDgEAWJX/Xd9kMWdLbKIjkQGaOA94pVr7PyEW+El+pDiODJGc2lFThV+J4Rjd/iO7gHr/Ww9sCatvpGdFk5LHh7xZKrck9V9crs7GT+LO8uiPp0QaG9zvP6n4d/4YrA+sqbucfUec36dd1pO/3kETrty+N4owA6G8Bc0xWeavCUKcvyXh0blLZoeYiCqVd9EZmsNut8ePMT1anysnvEyjNlSl12Xti98oKl0DKoKLseqo8O6kjeEeRm2ik0mXqPR1amflW+SF3Wh5mrjJ+1p9cydq9E/DrOT6b4RvwiRRqBem4Qo96jcQd23HUKUBmQNWQCAx1j7zAQFT6IA8fKvzsq833FPOwwHLsNtOqeZd/BDOhd38G3w2FVeZuscka/QmhX8c73RfWsoLoDqitn6NSVVFTkvxJP0VcGg8GAgaeHd+vnHfQiGlndiswmzgJ40bxZ9CM5mPJonKvcmczeGFlkdl3V9zmo47wGa/o4/L2T0WTKESDnzsrvQscdGO19Rne802cS+XDPsALrHUF1L2B/lkOx07vaP/FOi/y8UdsOvEUAXQ1SqnwqaVbWNZ3l17TFNyqL+ESIAse7gsyeDJmcq2xsfpVFGZeSVvIKsr3Q6RBS0KmEMo82Wo6UVfKKc1dpl6Wr44wCz963C8p6onVKIIFVIJk8KoOCTO5qsCE662xgI1KkGCWrE9n8MfPL8NyB6h5/uvJtAXFkdRm/dxmNV+GJ639Gh3zdY9xhMKO8It4qz875UeSr6kln3rvw9HPSNXZ0XpW1vBLs+WT22dVg9NTBYDB4F3hB3ygY3MUXCbZ6+axtxpuBF3yM7KCIjioHAisY6tlglgzWW3emYdE/0/TW9VjaDa4Fapuj/iKkvAuZ7+Au304HGFv2Dh00mlvknlN+rZ4FzD2eV8VFnoarfCERzmv+6AC6EnDNLpionglcR2lVVjSPBnmV+UF4M3JY7dB0JI/XBgmQZ3kmHcmI7qeoruPBRPfrDt4RkIeADUK8wLRXgq1RWSUfOdRYZ29Xms1b6agMWavqemZlkZwIsr2sOnvRftH40LsT4ZPxYoGuS5TPnO67jHn2LVXvExYd41PufmaPX63oqoiCPIwTTOX1rngX59FVBlnXfKDvrsrfe8c6gn67nL5I/w6dCymv4LOcGQSsQ/7cR9HB70JFn79yP7zTnA4Gg4GKzGas3ruW7RkFdKNgHxIIrMpp6XxrwLjblmH9ehH/s3yWDXYc8XozPJl5mffyOfDOz6tM9VV4dYytw/ivdu2pzjuv0uZORL4eps/aXwmSZ0BiJxaevgYRrthjyDk483hsAJ0NxLKBV6u8GtC2ytDgJMvLC2Sj/KMyr5/6zegxskXyosHvrnwmEzIGdp9EQJVWRq7dQJUD9MFgL1AlIBmVdQee1zzSvuK0Y/pU5Nn1kO+Y/26HfsUx6Z0DzwhG4RnT63rtXMuOPXgc3x93ZV4ieEaOB+QOY8e2C93n8w7FfZcynTm21jftykDIU8DoIkr/q6AaqiuQwGDWj7kTPTpVfbLyLl6xpup7H9Wx97yKK4z/p0A5D6hO7tFk5pddi8wJWt13V+Ipd+9gMBjsQCWwmiEK4Fp8ozZRoE/VTS37eLVfPBms/gqQwCMytpd81hfh58mWjTHjN7gX3ppE54+hzbbJbDzUBsxoqWDt9XfRTatzVZ37J+nSiixXz7cH1m+6i8+KRwbQkUAsE4zuLkPlUWTNeFm0o7IOnlkZ2x5NW3lUFmSuKnkEkezsnkb5eRc+Ot8v3KEURgaBorSo7VFHXSVYu+YRBxsTlO52HKPtKmkWlSBrJRjBoMMYt860Rbcj2IPsJa+syhPNd/Nj0HlfKmdih0Lefc/vuKvPuOpd8s7Yq241wqO6z4jKOrzTnHTcqxGU86LKkwWD77j/u9Ct1yD5Lux0Sj8F6Bg7dcKr+qNv9g49WAXK8+n7ajAYDBRYAbUdNNcySw/L2kT5lZ8inyWHlUZxhZ22BrG7gtrqmzeB9PdAZNsjbZH66PxXsFMfU+dgF3bq88paMPvmDnSs0x321667unPfWjI+KoCuBKErgWKvDG2vBpLZPBocXusi/t1ppV5ZRzR4nn13B88tqHPBXALs3Hn54+h99FGw4+12eL1T8Dwr65JDcQBe7RxUnZSKbNYe7do3KL9dQXQmmKDSrbQ5jnyMWZCogoh2dF9Wz5NHtwO7z2c3/auMOW8dI4eXF0T/jEDvrs8A9F7tdjLuDF4jOhD7ju84m8x9GtWputAVUPWQd0LFjumgy+gNXeh496/GE2QYDAaDq7DDZkQC6VZZFFx/lWVt1jpPvkyOKKie8VD8h5HdlAXLvW8FEe3Bs8GuP7qmSjvPZ3Bu26nPq7p2p98pk+HuM9Q11u5x7Jjvd1yLnf26eD0mgM4GF6vB10iGrL4iq8fHa7MGcdm6rIyRE5nzLv4dfbw2UXDcy7PI1lMpU8Bs8RQpAAAgAElEQVSsqQdFEWaBOHOztlfxqgSp1zzi4F2/WdkOmXbwqaBTxqxOMZgq+9YzUj3DFS23gJ6FiFY0P1WH9f/H3tvjyq5r7XraB7MZ1635OvDBiTOnBtwe4+JGTpwYjjYMODIO4J4tB+fWPlra5PgfFKV6HmBiVlEUxyBFUhRfUjWLM3oAidqwItnUHkKu4ZEJ9F0G6jOqH0DvFoikdnW93tKkUzXWcums+1Ys7Xf1w1tHvVrxANjdx2Xv1Zn+/Dj0iVgp3DqemaXXff12qnOdVOVzdd6q2tasX8ve+7PsWFcAAHYj01eO7n+SkFYRNntOmZ1/9U0S8yRb2vzD1YeKscHHt+t/jYzoPbKZTRPq+f/+/OdxHPNn8whVzzTXNjBqE6N5hRXM5jytx2dxVlL1HKb1ZSuoLEstrYytbNvKYvE92+9/0phxu4CeERSjgq4Xi0hr8cv7/SrkXv9rgnG1rxZ/I2GeOJ70R5+v5Wb5LuEpo0hZeZmda/FTQxuMe/FMWmVvKt4JMosP2uRXVGiWxGHrMatfWppaWMaulWp/rXasdE7Qn5kNBryDhGy7iwqldw+ys0j93+xYZOI8Wk6Z/ryL7AB9ByRxfHas88HijnKxPqxUptdF9CF51s9G+kirzZUP01K8Fe04YsMzJqu4dlVjhDsnHjqpbtcrysn7bOBNyzsGWN03fkvdBADoxCpGWcPO4aN+WgvT7HzCLaL3Nd3ZfUOyXzVvOMuD9v8cP2r7OH7Pf0akgTrO1/o45u2mwk4knuRbxdxB1RzjKC1pvquKzjla6XypvL3xd6GrLJ84p5vtB6Q6cJuAnhXBo6Kwl6i46xWfpXStornlfMlHj/g6S8cTVu2vpf5oYvkoboZo/dHSs9rNpjNj1aDEayc7WeuZAPMc836XBGFNLB59z9jTwjS7HrTzs+UStWuN6y0TryieFdE9A6DZMYstT7uQ+iLLwL1yAjzih+bjqklzbxqVDwJdItkODyvnh1rpgXcUL0sm/5UP1Bl7O1xDCeukhfee6k0rQsWDcuQeYKFjfGCxExkLaeHaMS+zyWz4nUyZZyb9OtqnZ7xdSdczFHUXAEBmdK+3hp3DZ/HPx65xR+d6xh4Z25941/M0u57x+Egkv/4fIeXF4tO5DJ8gIn0Ls+tiqXPVjNqxNI/w+b76GVJKczafERn77dpOPPXkGl8i8/zRSdfzwO5U9tWfdJYI6JqY7PkcCYviEcolETQi/FoFZmvY7NgVr0DrvR5RPz3+SuU5szE7ZrWj2daOeWxYjlWe08XqScyM8BkRwSIT7p5JttnEm8cnqw3Jnicsc77ki9X3arzXf8Tsxi4NXrODoEjbs/rgvQaewbkl75a8evtByUePPxX1xULlg0CEDgHiDqQH3tnnc7wsd+dfsm/N4915+FA99vHcd1fYt8bx9p8RX7xlcyYy2RUZe3mPW5ilMcuTdbLYa6+TnZ4hJLraRyXZcVi13Q8eAQMAAGRGzwYj8cb7rDk67/yc7H2GmSGNbSTbkt0onzRm/6W4V2blPrJ5jn8951oO/+N//oeSInQhXZdoOlcidfhaB2dt9Jq+x3/PfJo1rVGb0tK/87nfM485O6+ij9qJTB16C5m+YESZgG6pbBbh2PI5IkR6qBRBvXmuEJozgrRG5npoAnbGV2lg9Meh2xsdi9q72taOjdLT0pfCdsY7YdQ5qZkRADXBNhNWZT+aZuRzRZglXCuDWTrRG2ekfGc+SXj90x76otcvgrVeWgan3v4smrfI9ZHO145XXA9P2VjyV3XviAoVEVbf76yTTtKDcDfVNq1l7BUL72Y2GfA5Fm1f1r5/9UOpxa8On7L3m2i8aP6ycTznV7SNuyc3Vtjv7kNWlaE2rque0LFgra+79uMAAE9FE6W8oo5XLJKeYaKi4NnGL+Fz1tbVriTe/SH8H2F9jrJcJ1jPrJ1IczWZaxZ9/h3Vn5HvK55dPM/6UlvLUvls6jlPmxM4hONd3NmPdLSHM9VzmJ1Yns3CArq1IDyC8vV7RKDNYklfE8FHvsy+e/5bj1nO9aD5PvPpfMziqyZie3y3COSjY1JaVnuesEz72J2oiNV1Q/bYjYiCkfxkhDavKFf1ueK7Fi6l4SkXix0tXjRvUXvaMc3HyPX0YmkT2vXwjCGsec7kUfJHegib2aq+DpFr5slTBd2D3tWDak0svz6A3SE8VJdJdGJAO9/CirLLTGBev1f2qZV03rOOYz7JE7k3Z7De67uujXaPHtUlS5jX3tuoyGdEbHh7+b49fwAAT2B2368Qda7PK5qwff0cwSKej8I0/zXOaXtF8xFeIX12PtyH1E4sddzTDqT0LfMvEf8sSP2IJ841rjW+Na0qsvOw1rmy6vZ995i8a/662tYdaPdEl4AuVRzPMYs4uoN4HrVtFdKt4rgljie+hiYke4Rhr3B+DfP6KNm02tbsROqqtS5pPkQmhWbxKtpMVQca6VirxCdNqLWIhFafLPmv+OwVFyPHIpP0kfLJCpGRY50T813+dAs9lvStaXv6Hq3+am3Sa2dE9iHM096iZO4N1vS86a4eMHc83FwnVK4TU7N4T0MruxUTRp1lN2vDUnjmXlxFpK8cffeOVaI2z2GZe0SVD1147sl/XMIibSY6tpR482Tv2yd3vHS1uzfXIQCALiQBSxNtLMctzyqz5xsvmo3ZuPrMdZwkHb+mrf2X0rmSuVe+fRzxNCquh1RfpXZoGR9p7VjD+1wg9SVW+16fu8fiVde4Iy+7Qh+XRxXQNTE1e45VYLaERfHazAqflSK5dMwqnFuPRwX0iKBt8U+KGylHjcq6aq2/VfVcmuyL3DSztrX0Oid3Z+GSEDc7ls1DRGTTJqUt+dDsVfg2+m49FrXpLXPLeZWDhUh99IZVCCXW8ohcB02YlcTqrHDlKQvtYd4Sb4WAZU3Pe//w+LfLgLrSD6tw/jkWrVu7YJmwsp434858z8Y7WnjkPlhJtv+u6oOkiRetHFbcQ6vteHwYfa8QzWfpW49l0r2L1X3EqjLQ7hHee4iHHa8zAADoc3GaYGUZ21o+W2xJaM9GmniuiX2jfH5sev4DzLDOIY7Ec6l+VtnOIrXvyHPK6nmsTrLPabtTUba79Z/S/aQC6Z4xFdCzQqYUrqUfESGjVAmfns9RkVyKYxG5z1jKzuKL9X/WZ0uY5bpJtiwCueVzt2Ae6cDuuCl4xEIpvMquxXb0f8Y3jwA6+mzxzTOJ7rXvTV8iUj7W9CzpVIiGnnSjPnW1oWietInhrA+ROimFSbZHEwkjZvGy9ayiH5QmWbrZbYA9wiMMa8L59ZiF3crIOtbIjiPuyLdXMD8fy977smT6Tu9nzVamX/ZQcQ/O2PfalO6ZUrvKTqrt1odUUZWvyuenJ1IxFnzzZCIAwE5YxmOz8at0/vXZRRO5R+lpfo1szWyMvo/sSPk5h/0axLcQub99y/jhyVReI8v4+9p+svMDXjz5ldrRLKwTq+/f9hxkZWX+dyprzZfZ8coFIj8eIVVzQEvLcl6FCGnFI7jOwiS/ZudmhXTPsZmfGl5/Pb5ahXOruC3FjdadaHpe2x6/7uy8uic1M3mLdqQRMfrXJL2I/xVCofd/pW3r5xmRONbJa8mfTsHDWjey18MSrh3z2veEVZG5/tLxaJlpkwudx0bxukQC6V7kTbtqIFuJJQ9e4bz7/rzyAby6Xu1wrS2C+ejYHfcRT7rXicOov1VjMG8fbYlXNZ7I4C2zUZ2SJrWv53jvXR5fvoGdJntW8Y15BgB4G9qYXBq/no9bn2M+3z3Plh6Rf2bzatf6/Zrm9bP1P7yDqmsZnVO6oonqnvpXWU+1dnSO1/XcUDWHVIUnn5ov1WW2Qx+1gw/HUeNHZV7EV7hbhPOoaD467hW0o3htamGWz5UiuRTHcs1mzPyO+uKNY/3sORZJv+pae/18A5WTftH4nolYTXDW/nvJiqkZP7PirjYZXykoeMpE8un82SImePtL72C7+rvHtjWex2b1dfbEi/gdLc8qkTRSlpXlb63fKx7sVg7Ks/dar/jVQVd5SZNvUhwPHt9XPLTPJiNnAqb3c5bIA/0qf6W+sKJPnoVJ4TO8/bsnjQofR/1KlR/eOHfzxuehGdrY0Tu5/4TrCwAAMbzj1/Mxi3B+/W55BtCefbRxteW5eiQ+jr5fP4/+z9KvhvvxeiJlPmtHUduj+jb6bB3fdc7DeNtVhsr58op0I6yYE9uFyjy8oTxmDAV0i1BuaVRW8TwiXkeICJ9Z4bRTdLYK0RKz66rZsfjujRv5PPpuiRe51hk/nyyeZ2/0Kyb+ouLTdfLZ+t/rhxZPm0SWBGGLr9GJayktLcxL9aS51WeLLUt7la6pV1iw1A+PL5Z0reKKxRftASGTfqSOea7FB6uw0YWnfl7RJjS6ydqpvj9Kk09W+yOx6+46ciZaZpayqRAirXSUo3XCMXIfnp2XwVve2v3Nev+7pjvC2n9GxnfR+162/Kvur5bzvJPf1T7sSmd+nvS85eVt9QAAAOZo41ct3Pv9HOaxq507undp4uPVT6uIfkzC4Pn8v3/+c3rM8yyjYZmbstRfybeO+a9ZOjOh/HrsOPxj6Ow8XUXc0fNWJt6bWNH/PbWPtc4X/k1Atwh9VmHccjwiXkdsSullRXItblYQtx67+jFDuqYVwrlVMK+uB5EOMGI3K55LfuxG5mYenVjNTpp6xcNfl8/Sf82GhEUQk+J4fIwIxR5ftDAPnutoFTgy4sHMF0lskcouEs/yPUuk3niYPaR685VpaxHx6/rgIBHtt69lE6kHlQ+Gu1Hlv0UI9zB60MxSde+fTUZF0qgQ4z10j3+0iUXtWKQfieIpC899bjaW0dL1kCkDTx94Bx0TV970dyiHJ7JDuXX0Fbvka9fnVwCAt6KNa0fho+cXTUi/puW1O4pzxvNMZRXYfznD4LlIdUqqT9FnLUs8j5BeZTuDt28Ynb8Kz7OS9Ix/ja/pSzuMt6Os9n3nsvL4JsX9S0C3COUVQmBGPM36In3vENezInPk2AjLsazdiHAulaGnLnjJ+jHyxSOeW/ORnczuxiN8Zs6pTvd6Y5X+eyadLfG6RGFt8lyzl7VvTdfqi2UCfaWo4fXBc8wbN0rkmlbiKYMKO5b28vnsFUWlhzPvvThaj3ceoK7Acl+MTI5o8avvyxXXUXqojfh59WmVwF1NRDA/Pyivvsd40hv1QZ336mo8ZbuDv5V4+pDImPKJ7PqcU0Fn/7aq7wQAgP2YjfNH4Zaw0fjEGib5M0O7h43uc5IQ/ksJm6UJz8R7HWfzN5Xi8LXufdKffY7ajM5HSDYtQvrOWOeVpfmBN3BXfnYux0rffo7DJpRbhXHLca+IrtnwhFeK6hbhtVJ8tgjRI39nYVHBe5V4XimcV/g3+m6toxmik+AVdr3HqsKrffCIz5LYZvXN488szCMAzo5Z7FrCq8U8qx+Z76tEDqtNi2DcISp7xInKclopPmXbdEa0Ood/jmn3X28fNTsnyhsmx6XysFwP6Zys/W4k8fdKxfihI68r6qBlgmJWlt7+K1tGmfpn7Tsi/q5cPOEZy7yBc/60+8PsvLewMk933v86x6UVvGFsAADwTXjG+aO4knh2Do+EXdO1Mkrj1+l/JEz7DM9jVk9GjI7N6nFmXnNUr7T657UhhWfqsrV/qCQznx5JZxaXPiDHjs80EZ+0c/44juNnpXgeEdE9PlWFRT/fIZpnxN0qAX2GJV61aD47LyLgj9Kz5OUNRIXWbHj0mEeMjIhsFTd3i48zu5GwqF9SWh6bVnuaH9oxy/cr2cGx1VerX1WDDkv6XQLQKI1suYzQBK9I+7ba0x68zt+l+8g1PUvfY/HXM4HyRmblr00uPe3eLQlvT8lLRR2M1PdZ//E55u0ru/vuEbM+yTp2ucPn0XmS79HxRYbspFOGyokhkLmrLHe8hk+5XwAAgI/ZM4EUfgyOjcKtYefwK5b7z8fX8//jGM/jeOZ2LGlF+J/+8z+CZ0IFUl3T6stsAYjX5rl9jeaHJNta2h5/onVY6x8+vG38mJmL7La/e1nv9nyTnZ/Q4rhe4T7COinpFdFHaXu/W45ZBWiPeL5KNI/6quUhalsTvyNiuVWk14511L8roxuOdUJ7l4lvrwDsDb8j/S6BzdrJRsKsk+KWiXxPmXttZQeZkg/aMSnMgvagpdmy+hmp89qxyHFLWWbsWexkfZidU922P3j7/OtD0+xhzCMcecpotwHsjK573az8vb7sXo6SaF4xlujI/+qHzZldacJCu69a+38LlWLtHT5WTDBdw+9ud5X2s+0wer99Gjs896ygejyW4VvKHADgW5BEL49Yfj52PT46xxo2QhqPX+PNBG9tLscT9+yHlibsgWesfJ3jv9Y/a3202L62gdn3kW0rs3NmNs/nRTQNq/2RTQlL/juPR9qztR+pSMsa5y7u9q3SvrUtDl/hPguLHM+IttJ5Mx+sFVY7t0pg7hTUPX56P1uuy8xfz38pLQlNpJfS9NY5D1U3pYpzvOl7j3nCvWl40rEKnZIwpYlW2Ztbxu+ZX5aJ56z45rmW3rSv4VZRQPNhdMwzOI1cF+mzlraXjvYYaf+e9CzXNtPnRv5rZP2R6py3D6oWv+6mY7DtFc7P55zJ9pnVWCa+pDxnJwGqqLCRfci1iOnRe3DGLw+jScrR94xvmUkTzzHv/fNpdOTjLWXz4c78rLpHRu/fnfdJAAAA7ZlJGyd7wzQ7s3hnP6+fP+dZnr+vSOdJvmhx4F4846drHTgG36Npz9K12qq0eX1+7NArrj6c2bWteMfannmVzPP0E6j0f5eysNw/TK9wHyVsORYRZqOCsEbGZ82vlaK5pRwjAnHmukXEci0tLb4UFr2eko0ZlTegzI0qgtY5dAh1VeEeUdAjVlUJi1ViZnQC3yt6Wu1EJrktPno/e20dx99viB6R1+pXpwhgbV/ROuuJ772mke8jZuKRtT13MHuQrqj3dwh0VnZ7EBrdP0dh0QfUuwb20kNoxZghOg4Y0V0nsr5Ik16Z/t0zUZfFO4aYnTMi41/0/hT1NXtONR11f4d8vZkV90jvGK2Tjjq62zgAAOBbmT0TaM8KXrFn9KxrDdPsSL6c8yGJhLPnJi3O1b9rHOm5gnvhXnjm5i31KstsjqLK1qiujtKXRPTsYgGvWLyqzXTPx1b0rbAX2j3i5/wlIl7OjnsF86zYHqVCPK8SxKPCtEdkP4Sw2feMeC6l561vVqFcOuYtkzPWgWnFpHYXWREyMiEaTdeStkWwswhtWlqSD5bjkfxFfLQOEjR/qoTgqIjYKUSPiNYj7dwKfyLfrccyPljDKgQSS1qWtt0tJHn7V09/tht3+hdZtPYJGz0oz9LQbNzBNQ8fvOOOFX1GJd42qU3WjY57+3hvfivKR1ukE+lvM/Um6kPW9936x7v82akcdn3uuYtovfegTfKc41XD9QYA2IvMHKRVGJLGz5qQLoVf41jnXEd+fMI8z/2juNZFADvP/b6ZqnKf1aPKayrV6Q/Vz/GzhSOzxQOZ/Fr7j5GPGaqfg7xzhZZ80z/I7PQsa2H6CvcrVrFztYieISKYfz5nBXGPEF0hoI++S+EZ8VxKx2tL+lx1zEPHDdVjW5s8zaTtPR6dJI0cs05gRwRo64R49bGoUJuZgIuWl0c0sJZFh0Axe0jzfs74qflsHVBW2vRi9WFmW4ujPaRa8NbXuwbY2jkRwevbmT2sjB5QRg+HkXvpbtdllBcp7PNZSm9nvA+00rlV9wmrX9UTMNZwybfKCafRd0+/5q17mTFIFaufAXZvn8ext49MXNmgnAAA3kdEwJnd0z0C9ijOKH2P6DRKT7J7XI79GnwecT2uLQ7YeQz0ZrR65E3LsggkgiUNrb55GdV1y+cKtGfvWbxKOuc9PH2DFA57IrWHv73CfXSy9fhKET2DV6itErmrRHNPfAlNUPeUgXS+VTQf+WW9JqM4szCpbKwDzNENtmpCUvOvigrRdZaOZ5LXmvbKz5JPHceswm1UNNWukVeMtNqYHcsKE5kJd08eo3EtvngG0lmbHqLXJtMvaMc+XAczlW3kbGNGVripEr+yfMPg/XwvHX3ufKjqRMrLH0LY+XyrnTuJ1lHLA/sszsr7bwbLJIc2KViN9V6RrX/RsWU1d7cP8JG9XjvfMy0igJVMOe1cRgAA38JsLrFyrvKDJJJfw2aCk+Sb5LMmVJ1taffI2TPTLI3R8yXcj3WOzasFWJ4tI7YksuPW63zBxxft83HUjBulMlw1Lu1kVL6HEnY97+lULLrY9foexzx/P4Ow306yHF8tomeoFM9XCuuR8yQ08XwUtkI0j9aHiJA+I9rB705GdLR894R5zskKnt54Wnjm2Oi4lCctTEPLW1Yw8JZD5PpY7WnxM8JqVjj1nlMt5FhF4Whb84ZFibb/Ch+sQlBl39BFhZ2d7o3XhxjL56idu5g9fI0+Z0XKHdB8qxzPrepDqqi6P1b5UDVeicSfnVNZFjv1dXAPmcnTKJ6+fHZvW1l3s2NRAACoYSbSWAXGqJ1R+pmwkY2RD2c08fMTx3N/vfo2Eh65v63l//nzn3999tQZy3XSnh130gos805WIX30vcKv6IKEXebNZvZGebT0bTvNKYDMqD0MBXTPqh2v8Bk5ZwfxvEoIr0ovI57PkMp+lWhuSXv22RtmoWIyYnbj7bzhZjpmy2Sk97vVzjk8OkFrFWktPljDtWOa/erJaIufGZvZcqusL5W2PYJJx+CnS7zx5CUiJlmupycPGcFf+hylok+xHn8KO+RDeuDSRHSJHfJ2ZTRJJT0Qj76/CSlfngfx2cNs9F7fXd7Rh2+vEGdN4zpOyIxbNCJj0y67UMvdE5BeKidPK/vp3ctxp0lnAIA3Iwm7laLv6NnK87w1E9dGAtQ1fJbmLO7HniYkavfl2TMm3MOszlTV7yuWhR8VVD8/WRaAdORH01MiY8OV822eeepRf9BZtnfRPTfdlW5Uyzun+zcB3Sqed4jjWtpRMsK59n+lsF4pmks3lV1Ec8k3D2/opGZ0TkyOwj1itcfO+Zg0ARsVeK2TrN5w7ZjFB2veKgYKXlsZYdQat9pGxrbGisFYVqDN+BARpDv89dR1q59Z2502Ic91THOd1HjDBIf2cCZ9342VCwg9onDmPrGivCvGItH0r8ctY7DOMsmORz+8+RnhKdzVV3WJB6BDuQEA9COJNrN7b5cY6NlUNPPbO8aXBProZ7ifUT1YIQZfbWu2ImOdbnHRuwDf03eM8AjmK55lO9Ma1QNt/ibDU/qklfMBnriR8v9LQLcK57PPnWEZOsTzXUTzigZnEeXvEs0jdaHzYTwq7EcHjFVUCFiZicqIsKv9t/qQFVIrJqstk8vSpHS1D9ayjAij2euQOdd7DatEkYr6P4tXIUZbzo3asfYLlvQsfbdXxB7ZzTzERG0+hadNZl/vodJ360P0jtdPmvy5hn3CtXzcfa2z5ezx39IPdI4VrPGzeYrEieAdO1TbtHzPpB3h7vYEMTITgNd0OuoAE/YAAFCBR0z0Cjyje6A1TAq3+KLlyyJszp4Xq8YI0M/ous2u70jniI61ZuKoND+RoeL5eTZnMMtD1qbUhr19zfUcz7HqOKP4kkguzd+s0ITuYMVcRHU6M13yE/dnFmmWyArBvKKDuaYRFc9XiuWeuJVltJMwHhHNJXYZzEiDt1G4J80o3puPdcIyclOaicYWodlqu0LcrZgk9+QtIzyP4lttSeVcIfRWCLRWXyJU+B9No6ruaedkBaNZvKiYHKkT1jobsWOx6bH7BDL+33WvvT6Ujr4fp7AnXqPZw+Vs0D/Lo+Xcp6Bdx8xCico+2HNuZ/oVk4DeccG38KR2A3Esk/TUBR+UGQDAWryClXWuctSfW8OsdixCnOcefRVWj8H3T9gv5TPswfWaWj97r6VUP642RkTmJSrnOLUFI6PvFVzzMJubsDyLVtjPMnsets5FPXl+SqK7nDvR5sh+rOL5ahE9g0csH9nfXTTXBhaWctxJGLccmx3fBW0S3xvePVFriV8hOFvT8ojJnonbFXnzxK3IrwcpXS1sZNv7XfLHezwilnrsRHyrqkfZ9hONW3WOtW6NsPbrlusv1YvsIiWprr9t0BthZRlokzHSw4sn3R2R8qGJ51qbsE6SaT7tUI5aOXniZ2x1tYtOm560vWOACCtsRNihnu9K5Bo9pTyl52zrM7iHVRP0FTaecg0BAMA3frc8I1TcA63PIjOxTTp/5N83iltv53ydRwJxxSKI83lXe5rt8zErXYKkdwFJBRbRPGI/Ow9dGU/qR6z91VO5u253cPbxb7+B/mG1YL6zeL6jsC6hDV52E8Y9x6R4lZOilrQ1Ztdh1lFWd+pVad4tvM2EOK9tq9gYEVdnzHyuEh89NjVbkt3MpHm27KwCaQfeumCJ3zmo6BY3Mu1VS/PKaLBsqQuRPknC6kPGhsabBtUVWB9AZg9lWro74bn21rYkTRJJ6WT9qCTTJlY82FWOIyK2Ou3N0u6w9/Q2+a14+pMnlufqCa/qRT8d6ZzT8t63nlgHAADehuW5ydvPj/p4S79/vTd5xX1pvtUrrp/TmYmiO45Xv5nr9Tx/t1w3S/22Lqac2bOO7bzPeZG5g5Uir2X+wfMcYWl71TpLZH7Wskjn6ePhjvLrIPPsMRTQq4TwleK5JHhGxPNqATxyzuyYhVkjtORfs1kpmkdF9k4q7UqdodRwqyd4V9w0IsK1RYibhVlsa/Y9cazHpLgRMTvqgzV9jyCYLTcJq2+eMjoz6t+s/kcGZlE/redYr1uVcCzF0f6PsD44W/Mm5dnbp1e0g0ruHmQex54DeukhTwq/smPePkT7uGsas0kEKWxnIm3CM9mXYUX/UDHBUkVX+pX35wxPahc78vS+xos0aV+JV3xYyVsmAgEAvld4068AACAASURBVBWtH5/dy63PGN6xgEUsnD0XekT0UbqS/Q//83/+hxIDVqMJl9J8kWUMlV3UkRF+rfPU0YUunjkWzZ8Rkpis2fLYjM7ZZ+ON/JfCKoT0HeYLLdzhp3X+wFLuvwnoneK4VZyNYBHLJR+6BPCO9L3MBggdQvdK0Vy6tnchdXiWgZrHRuR4l5AWmeT0CqTewYPFp2gcqw+j41nR03N9PeKzZrtTaPb4kxGGLWXnKYduf6+cB/qVtmd953UgJ/2fHZPQHoQjbaVaQNL6g6cMVCvYJa/SfVR7mPM+gO0wrvDgmYyaTSh1cnd5duTP20dU+xC9D1fbzMSrOu/M3XUN5rzp2kh97vlYx7NZFaNJZAAAgOOIz2+uWjw3E/oiwvoo3TNegRX6sAis57jSM+9srGZdqKjVI4vtWdrWcMm+ZOca1+prtv57yj9iq+NZ1RP3Om+r9YfX6/TW/mVlvqrqzfXa/VwPrBLMV4rnki87iObWc6xownTmunmOZeJH4qzGM2j8hB+TY6N4Fvve8ys7rYwgHRV3Z3Y84ZEJ7iphuNq+FLdCZM2ERY5FRNMoWVE2YyuThuan13fLw8I17fN/6dgIT/8X6ROyYqinH6uyCXa0iZwzFoHYO3lSRUfdiD7Ar6qnqx8Gu/MVvX9V2/WE7c6q8StAFZ57kvf4Kjom7Bj/AAC8B+/8ZkQ0yjAToDRh3WN79hy5y738W/EI0p75A8sc2SeeZT4hMk60xtPakkeHsIj6lWO8bPnP0onGycQ/k1nY8cYxdMf1WcHVp587BPOKCnFNo0o8jwjfnedakOJGymWWptVOR3yJFR1MpVj+OcfTQXgnFSXBNVteGUHYI/hZRLEO0TozgRsRuqWwyHlZgTVb1tm4nvxZ8FxPb921fq5glf1ZGZz/j8Kux6zpfxg9UEc+e+164ntFsTsGgW8ccI+wPFTNJjq86XRgrRvVD6iZxX1PY1X784wnOu8L3rAqZvXGM86tHFsB3EHFRHwlkUn9CiH9bfcRAAD4FxYhUBPIrWFRrmlZv5/Z6V4Of+f//vOff322LNy4Hj8TFdS9dkfpzuxL8bU4Wlvy+Ll6k4EmnGdsVukuq6jQbKCHn+OICavZczJIQq9HPM8I3hVpaHGunw9D+OhYZiFDhdBtjR/tKKof9KVJ5qhYPjvHGq7FqRBCz1h89kwSe4RcizBmDY8IolL6luNVE8HR79XiozevXr8lG5G2HclPxGcrVQLCNY6nPXrQ6pX2v9qu91iVfSl8h4H1jJ19i+AZP1jOlx5+z8d3eWip9kcaZz297qy+ZncK57M077iG1X0/wFOxTFw+gV3ufwAAsB/dQnqGmdipfT+j+cE98l7Oz7KzepSdP/gwqytZu1b70XMs9btCSK9k5rM2d6OlVRn3E7+iTDwLLp7e51jLOLL4dzXDHegdgnm3eK6J6neL5d60RvnIhHm+V9qtomsVjlcU9w4Yz+GfYxUdelZE//jitXs9FhGoo6JutCyiIrpkUzvmiTOKFxH6K4XzSN6qxITIscpzPAJ8pGyzcTzlHrF5jSsJ5StFdMv3Dh+q0oUY2UmM6/na5I3VbtSfKJVjoDc9kJ25q416732ZMq++P95JdHzkPR9gNbvUzSdMRAEAwDOJCunn8OpnEovYqc3N7iYswt+ZXUNJ4F5hp0OziMzfWeY7rL5G9ITsPMqsTVrmdSxERHPtfOt1j9QPxvL7MN2BXimY3yWe7yKWe9O+fh59j8aZhY2OVQvkuw4ypJuHV2C3HrOGa3GsgpLVF0u8qFAaER4z4udqe1GqRPDK/HrJiModgmdEWK3yT8tzlQDiSTtjUxLMZ2FeW1q8qmvsjR8pNwu73gufiOU6aA+RlRMhFX2qdzwinaPxxAeyXdpPxViow48nUHm/AAAAAIB7kETw2bHu57FRelYB3yqoI6TfgyRqZ4V067yCJJxHRfToc480J2Zpc10LuyvS8wrq1nSr45/PsWpt8Ez+2oHeIZh3COcWuyMf7hLLvbaunz3HouHadYoc7+4cqsULq+g9GxRa0qzouDMi+pWowB8V1LOTy5HyiAq7UR8ygzOrUFn5OUrEv2qhPFrvLccs50TKtEII9orkFf1IJt/VZeON6/GjIg0LdwhDoweo1XbvwvMQeQ27g1382JW76290DFTNEwXmqomOJ+Yd4A6iz6AAAABevPOmUliWKuFcm+vj/roWb3mfBe+Vdj+2q9KrEnWvovlIRO8eO0rpSn2BdZHLyrK92mce5924dqBHRPYsFrFc82e1SB71wfp59H0WFj2+Q4PProiS0j0maWsd3swnqwAv+eM5bp3Ajdy0R4MMzwRxxTHJvyrxz2ozK+xpeITnu4VzzS/N5yoy9arTl0xdy/htrY+Z716RKLIIIHqsKjwa7wnclZdquyvGJtpD2dPovPZVkxLn9HbC0x/dJaQ/gco+99vLEiDCXYvoNHbr8wEAoAaPwKSJ1Bn7mh2PcI44dj+ZMYzlulnTPz8Dzz5HqR6nXeut9XvUTgZpHsYqqHttZM+Z9RUjYX+k6+00Lr+Lp5TB8DfQDyXMcnxUAN4bjVdY3kEkv/63xs1+jhJNI1JXdsMqeksrmizHqjroKvH3g9R27xLeMgJ2t3jZNZBZ/VnzxYJFMB8d07DcTyrya6WqPKMiu8eGdLxSCK9ss1K4NU7WvtUH2INqcXv0IKPZ7MQ6wSSNPVbSeV+8g8jECsL5nMp7mjc9ABgTvW9WtL+nzRUAAEAej2heLVJbRTePcI6Qfh8znUkTs6uEymgakY121VznPSThfJf5kahmM4vntRs971r3JFbN69z9HL3rYl4PP58PHmG26sFrlk5mR3ZEvO4S4TN2Lce9WCaKq6m0l21kmjgXOW7t0KV0PXE837M3vSqRvOJ7VZwuuxGi5VkhJmcHBOfPWpiVavFc86Gib7IIJdYyk9LwkrGZEbqt6VX0jVFbFXW/Eh68c1SMa+4YG80Y+eKZdIIcGcE3Mr5Yce0yizmjVAvn3jQBoB7uNQAAkGE2d6o962SwboYaaRWacL7TM+Q3UjnnmE33k3aleN8xnxmZa4iysn1k/a1+zjzn/fr5mBw7Bscsdp7C3b5W2P/Ro/wLT0eTaSTRXdhV/7Vjd9DlR7SsO+nsZK1C+SxOREivuFFGJmW9tkc39d2+R+N02Y7g9a1SSJ/Zt+ARqyOCsHcgWyFARwYkFWJ+ROz3INn02vYK3Z7vHYNUq627B29ndvKlm7vHUhIV49cqLOOJN6zgXU3Vta0ao2nHsswexj14/esQziN+AAAAAECcyrFX5JmmY9xumauVxCtJEIM1REXzrrknb9qRjXeaD1Las/M0P7ztz6NJ7DTf0m1DEs4/36uuP4ypLKfpb6BfP3uwiKDSxM5K4VwL68QrFmcmeKMTaZqPo2N37zq37ryW4kXE8vMxjU5h6oO3blUI2CtE8qhoHkm7S3jLlkOXeG6d6K8SsyNvSagW0jM2vT50iudewdzaZiz2ZrYsx6J01EfoxXsNqsdhljHXXfXE+xCr+bnDg+ludFzbNyzO6VpYkI3njQsAAAAAPlYJSccR34jUNVa1zOd+BC5pdzGsw/N8I8VdNSfQtRM9K4Br8yKztlJRLh4/Vz+nVnMtZ0lI96QJMl1lZN6BPkNavTKrBDMx9y7hfDVS2XgneC150MTzu2/63oUElvSuWAdHszjVk9sjqsXcu3y4Q4iPhHvE5mgHHLlGFaKxx3/PsYx4fCaz4zwbN5LmLL6lvmWE6qjQELkuHXWkS1zy5DVSN+6+J8K/6JiY2HWyQxvXWcYrUvwnsdu1GRG5d2dsdJZJlY+V8Z9cfwEAAACewOrx1sq51VlaVpvnOJJ4zpj1fqpE9Yxtb73I1nHr3EF006Bkz8Is/izfmWfdjjlGicjufC3f3rmg3bBqcJn0diAtoB+HTwC1CuPa8Yxwbvl+JirwjlabRIRzbaBhXagwC5OwpnH3rvMrkRWMkUGbZyVWJE61sKvlq0sQt8SpEOstx60CX/VkuJaGV4zNiuee8Ip6GF1VFxXppTSzxyJhUQF+RmXdvquOVAk31fXljgHbE0TDu4iOwbQ0P+xW9haxvLrP3YlV7S86rveEZ9O1Hl95rSN53fUhGAAAAADW4hWLKoWY7Jz79TOs4//685/i8YhA7tmFvQOjtqPpGJGF99Y2VyX8d8z3eHzJnGddgGBd6FA1R3pl9W7+HdtPlp8KYXiEJrJKgnmXiG7xq4OqzmCUjic/nk4wase6w7+6gxwtVpj54RXTR1QNmqrE6dX2ukRFr6BtsWdJLyIuZvywxu0Qz7vDsm07k+cKkToitHt8yKavHct+rw6rEpy8tp42YOt6aNi1HHYSd1eUUdcK3KqH/p2uxyoqrnu3cF6RTvba7pJHAAAAAKhjhx3U2bnZyG5Qq63R/PJ1pzHsw+wajQTPrmcwy9sKRnUoO+d8TScrTnf0C7M8V/su2c6cG1l8Y42X6VOygnbXYondsPivlYV5B3q24noF8xXCucSqm6JUrpEy7/bXI9h7/K+eyIyI6TOiu7+sVAhelfatNqsEtUx+IzeLqBDrsWfxwxPX6+foWIfYOQrfWTyPtCUtTtSf7uvT0RY9YZFwy/Gu63wn3/jw7Z0I6VpgsIpIHbSuZs6cb0lnZ+6qE9X3DuvxzofqSp5anwAAAADgHiJj3+izkEe4nwl6jHf35HqNrp+vQnbF89Us7U4sgrwkTnf6ZI0z890jomtlHZ2Dl45lRHBNAzzTrUXdZTNDpy/a/aTkFe6jhKXPFnFcOhYR0CVWdSbVWHaJW45d828pv+hNxruayNM4ZisER+ntNLGcEc5W2rtTRJ+FjbCIdllxOmI/mkZ2kUDku2a3o0101nGv0B6x0yXse/qCjMCeFfezx7Ki+Sx8p8HemaeNN1ZBufwba9317NZ4W/l2te/IYksPlYuLdrimu/azAAAAAFBLxbgvu9EqutBYE4cswthT9YNvQBKyZ+K5R/i0HL8Kut1i+mhRR5eQ3vVMLF2nT7yIiN41py31GVadK7tZoovqeflsP7nLPMOv4yKgRwXT3QTzis5gx53nWjlH7WlUC+lnvI1BWh0zuhloQvoKLLbvFtG7BXOLzUh+vXGqhPPOazE7FvE9I9RafOoik++qa1yBxWbkWnr8z4jn1e0i039o6e8ysBrBw3UvVdf+qdfJI6ru0k52L+tsOVUtCIra6irfXeoPAAAAAOTxintVY8Hs+DUqrHvFcukY4+K1eOYrpR3o588z0TuDVE+sdrzPcle9p8KHlXiuWYWt7DlRHeqaZuecSLSPrLa9uq5p9jL5/0tAl3YzW4XbrFAuHesWz5+EVzz/IA0WLOlEynjUkVdO7Fo7K60D65yArxaiNaJC1w4i+ixMCrfEjQqEnZPo1vMqBNaMGPtEwTwrCHtXA3rqUYXvVr88cb12vfUi0h9k62am7n7DWGI3qlbqRqno63apN5aHtjvpvK/cmefuRUTHse9q9Sqe7DsAAADAW+keo1UIi5LQNYsbEdI/4f/Lf/6H4hHcwUgYt36u9uGcrkXI1gRuTdMY6SCSDx48fUCmLK/C+Se9me+d+srI9mheyhpW4U8GTx+ZTXsVGa1I4lo2P5qQmhHSIwL5LEzjUzErJsxXiPbSOaNjUjlFmN0gVixIiAq8I0ad6jmNUQdWYXfkg/f87k6+ytYuwvoMKW5GjK2wn0krIpZXCOcdQu1x2BaXdAnm3ms8izMadGaF9EhYhq4yi/hg/R7xAfH8X+y4wniEtcy7RfQsuwnXWl/2Rp5Q3z9Exj6dD70AAAAA8F1Ynxd3eK70PttYxs2SoDh7tru7HMDGVYi1fD6O+ucrTcg+H5uFS2mNbEl1VvKhCu8z63We55qP2XeL7VGYtc8bfZbsWvuQXdDqWyadTlbYu9qYvsI9K6RHRPSR3VnYh1FnZz13FCcjnkeEdq9QLeXXW8k98a1+elfdZCcLR52sJqJrdqPi/ey4lG5GKKoQlDwialTkytr1HB/FqRLOOzpobzl3COeefGXKwNrmKj5nrrNE5tp4wzoE7LvtaulX2Y6eu+ugNssOkx2V7P4Qchz7+/jU+rBreVrw3Kc/360P6meeXEYAAAAAsJ6nPy9qoqI1niY+Ms5+HjOBfPb5es4oPQ/WxReSeD573pPqpeXYzMcRnnx7/TnH0fQkLZ0q8fwaL7vhw/psvwMWjSt6v8jOXVTrFx77P6MTMkJ6VETX7F6ZCcneG11GCPfmWbKpcc2vVxS+2pb88fp1PUcK09KRjksrjzQR3WNT8kVKt1ow7xCQMoL5KCybH6uoqhEVkL0+ef3InF8hOmaF8xUPUSsE82tYduBS6bMnPxmi4rlm33Kvjn62ki2jpwxkM+w8KRIt/0x+vuGav5GOOtxdF6JjqRXtgnYAAAAAAFZ2fqb84F2E6hG7niSCwb+RNARNVK+yfcUqrI/OG+VnlOYo3aiW5EGyaRHSZ+lpekxUr7D4FPG7I42oTQueud0qH7ruJ9Z0PfMw4ivcvUJ6lXh+ZSYeW8Xb63kRH7PiuUeclvI7WjRwxtoQLfFGPkvlO4vrwSuaSqL653uksc46fMuNQCMjmHvLtEPgtgqxVeGeeBExuaJMs2TF8grh/I4HoUqRXIsrlUlk8Nblk3QsK6hUi+fWOLP0pc8esgPybyF7f34TFfn3judWs8M1fkI7XFlOnjHZCnaoIwAAAABwP1bR8Cki+nHkntcQ0d+HpiFYBOlKX7xIIv9IWI/YrZwz0rQ7b/lK+cuK56PjXe3/et0qyVwz6Vyrn2+Y25il89cr3LNCulcot6xsmDUuSSydnX8lI4h3iOdafi0C7vW4dE09vo2Y2elsLJJIL9UNzSevSKSterKkXSliRvMXFcxHYVZR23qOJ841XpVwvqLjv0s4j+YtIzxbfKkU1KPX2jrYjPikxfWk4x3AdIjnHvuj7xV18goPszYy9/xKnny9dlusseNE1mqfdrkWVyJjwV3zAgAAAADv5AniuAfrmHr2XIeIvgf/55//LElnJDKPBOmVQvrZTpSP7yMNaZUvo7liTeCP+hmZl7bqGtYNpDObu8yzVbOrnyv9+tsr3CNCelRQ1tAqr6exVQvjVoHcI1BL+dUEXM9N3bKw4JqO9bjFhnTeiJkoPROyR4O+qFjrLQ+r3UoBPZpuh7AeCbce96TvFY8j5X63wFghqnv8ssTxtvtuwTxzXWf9S6X/nnzO/DyOeblLdb1bPNf6wl0HYDCGCYJ9oS39m7vKwjo2th6nvQEAAADArjxJaLfMm5zjesQyWEOVkC1pLLP6fHdd12yP/BuJ1dH0o0jiubZooVqEtsxFjuZCM5t2dyeqx622v9K2ltffXuGeEdKtwrI20W/ZUf1r8jnjb0RE94SNkIQabeGA5bwzXiF9hrWiVTYGT93QbHv90gTCqDDv8SXrsxReJYJ3LBSIlE9UZK7ww8tOwnn1YgCLoBsRybW40jkVg7CVgn+kjmqif4d4HmnLiOnwJqT+pfOhqvI+ujNPeDDdYUwBAAAAAJDFKhjeLSxGsIjpVhH9aXl/Mp/y7yhzr5h+JyMt7CpGzwTqTp+szPw9hM9ZPOL5+btULzr8XEGkLryhn8tqb59rPHyFu0U8z4RJjBzOVM5dxHNJWNLEj1n+s+WhoYnHUtwslt08VtFcQqpv3vgdIrJGp1gePWa13bUwoEKs67xJeITuTlG9E6lP6xahLcczi4c8/mvnWa+bFamdZcTzDn8AvoGuh6roffuJdOdnxUPv264JAAAAALyXJ4rjXrT5ZYuIDuuQNJVoWlc8Yno11nxpovNIPO+st5oe8jnmEfuv4roH7zzJbM5cEs+lMt6tn3h7P36mK6+fdEOvcM+KyCM00dJTASOCeFQoH9mVkESc2Q181kGOvnv98cSLVsaqTm/Vij9vPbUIX50i+iwdr3iVEZY9N6KMfU/6HvuVAmHkPM/3iHieqWeZQZfX167jM7+8fXa3+F/dp0XE8wofMv0EwBNZ+aBUcS/ranc7PSxaoQ8CAAAAAPDzJqF9NNd+DMKe+LzzdEaCZQXabvMqMT2ymdSqkWnCbtYvK5aNhVaxv6NPsc5Fjuxrixakz1FW96sV9joXt+zAzy6dvySYSj5W7iqPiOdWcX2E1FF/jlc0xsyucy+WneOecyPpRInc1DxxPP5H8lohonvjVYrYET+i9qr9iJ7vXXhwl3j++Ry9X0RF6PPnDhFaE9KzIrkn7tPF8wpRD+CNeBbsWNKJHl/B3T7s8kwDAAAAAPBkPCLc3c8AVVhEc0T0+7gK2tXpVWkXkh1repa5ylm9vJ47S0vS4aJIQnpG+K/eUOk93+P7aGd6xnYXXXPQT8Dj6+ca/lwPRG8Go/M8K2iuVArhkXMt/lpEFw9ZsbzC9yxS3rsE8qq8VDX2StHWa8ciIFf4YRV1JXtRP1blu0tk95SHVZSsEsw1KsV4yzFNfJbieciW87eJ51VxnzTAAtDQxmtd9Z129G+sk3wAAAAAACDzJnHcgyaaI6KvxaI3ZdB2m3e1g5HYPMvnTIiV3ppgyYNUrpk6PhPSLcL/5/xq7aIiLcuiBcuCgNXs4kc3Hfn8pPk3Af1zUJsEjBzXVtAcl+OrdpVbdrqPkBp6Bk0Ij+x2vzLzvQrLKptdhO+MH15xuFtEXyGYW2xbRXSPPUucbP474kYERC0fVsG8SvCuOt+z2MJaBp03SMmuduwu/zvE8472C/BGVk6mZNrZTg9zK2GiCwAAAACgljc+W1hEdFiHRfytSDciple8qVPTliSdzSK6z3yOivdWRnY04X/k16r2ZpkbtSxaGNWbjN0d6PLRWr/uLqOf7GRfRCyfnZPZXZ6NI/ly5So+W1dCSWl2CeXHMfe3qvJFxfLOyu8prw6hcBaevdFmRckKImJihR+ZcvamGY1bEScjnluFdY2q8utaICCJwhb7FrztSvO/6tpIVIvnET8952gD4W6x6+4BGLyTigdNS/pgB+EcAAAAAMCPVbz6RhEd7qWqvlnTmYmi1fV+JMZ+vme0DkmgnoWN/IhwtaFpaRbxf3ZuNzPfd1gAEOVO/3Yvmw8/xxETu0fMVo1Yzl+5u1wKmyHdOK2i6KycPX5Y41r97VqxpcXJstPqHY9IGImjneMV1StWx0UEXU/60bhRQTd6TqU9S56svnSJ5x1l4c1TZBGJhcwCjYj4L9mMYBHGreL5yv7zzgfQXR9+nzKABJnKxSEddaLzLUS7sGsbBwAAAAB4Ck8QgLpARL+fqjLX6rBlt3k10s5laSNkpE6O8qItCqiu++f0pfSs4r+XKj0sugAgaxPqsZbr8BXuUqKzBuxpVDMBuWt3uSaej5AaQ3Z1zqx8ZuK4ZwGD5MesA/QSFa8rBxkrbHhtrxKjsgJiZFJ/JLhFBPUoXaJuZZrV4vz1uFW0zZARka3HIulK9c8rnmeOe8rBI6RniYjm3T5BnJ0WiEEPO13Dt02IMaEFAAAAALCetz1XfJjNtUM//8ef/zyOY02ZaxqKVROK2LxyFdIlUT3DbMFA1S74GTtsKMjqSpYFAJLIDv1UlrdLQL8iiegzNJG4S0SfhUloFV4TzWfnV+04t4j857BPuGXVlUR0V5W34kY65VWdUYdo60nPIhpGbgZeMbBCOPeWV1YgrUyzc9GEtY55BWSPvUw989gZHfMKvV2LHrJ1uWOhg9UPi3he7dNbH5oB3sxTH+wQywEAAAAA+rE+5791PqBKOAQfo7q0+jqMFlB0+fBJeyaez3S4yjanCekzrWsnIuUxK8vKXeOdZdYxt3u3DzsxFdClRhkVfTUxu1og94jnUgcwq/AzsdpaybI7zmc+nMOvaVpuPpkGbm0sljSzQn8VGcG2S0jNCJlZgVkSVSsF5a78VAqiUR+8dq0LFbrEc83OykUjVvG3SmSX8Cwg6RKtrWK5JKJX89aH5h2gXGEFdz4MMzkFAAAAALAf3/6cz3PKHmTEUWv6lo2FXaK6JJ5LZO1b0u8W0lf3L7PytWyOzdh7Ak/ydQW/CehSg/eK6Fc6RPCOneezCiJ1jFHRXDvuEdU1YVwSxWedhJS2B2ua3jp1V8caPV4dNytWe+tUh6C6usyi51QuDPD60SW8Wuyv9EUSyKsF/qzv3gUO3ySef+hYCfvtUJbwDTApBQAAAADwXN4stCOir6VKNJY0Eev5XlE9y0yHiwrsb6Ui31ddbKSTjYT03fuD7sUmb2VUbr8J6JlCuksM9+5qj3JtKNZG4tmNb7EvpW85R2r4UngGq1ievaFl8HYqq8X0DgE3koeMMFlZZtFzqoT9LvHY8j0rBluvkUcUHpF9c4VVUI8K/t2LHyztp8LWjuL5Ge0NJwAAAAAAAACwP1ah7s2C3u6i2TcR3UCmaR93COaajZEu9fk+EnwzNq/petp9xuZqRjrUTEzXrsNbiOiP2bSfwF8C+rUgZt8tYvYqMdwa/zjyF6mrU8yI6sfh78C0hn+OVzngkUQU6YZ1NysF10waXWXlEQGzcTPxMudV+1Lls1f8rbBr9cFbny0LfaxCuUfklz5XoV2Lzn5sd/F8xFsHmd1QXgAAAAAAAHA3bxbHrXx7/lcRKWdtw56kkVzP8e427hDVJcFWEny72KX9d8/vSgsIqhctrEYqO6tGl9kM/ER+jkMWbitF7R12kndTteN8hrfyjVbLfNLRbgQZEdKzuktb+VVJtvFmhfAVQnuUiN9ZMT2Tlw6RfFX82blZEV1L3xrH40fWB4/wvbN4vlJIt5TnjuL5mV0G3QAAAACwnrvGgbvPJwEAvAWe+eEOZnVO2kho1SUionoVFr8jwqhmT+JNbTwjnq/UtSxUai0RQf0tdeLMT1Q8X3Vs5JfEufOKiM1SuMe/bKOJVjapM9c6+qyIPjvPs7rrbiqF024h3RPPQ0bESDtV3QAAIABJREFUt4i8mXKxsHIRQsV1yorXVXXWknZXue0ghlvJ+l5he7a44CniOfjg+gEAAMAb2GFMg3APAJDHKpy9SWCD9VTVHavoGRHIV4vqkpB+DI7N4liJtvWuMljRn1jE89GCjDf2dVFB/W2or3Cv3DXuTXMWVyO68mN0nkc8j3QOGcF/hFR+FirEx5EI79mRXskqQVaK5w2Pxqs+15OORwS2pGdlpVjuSdPrl0c0X7H4IirUe8o6u3BAixc538rqRQ9Sutb/O/LWASYAAAAAwBlpzIu4DgBPhOd5eAoW0TOz+XBkb7Xe0bEDWNt9/VZGeZTyvmrxQDVefe96zhM0vSp+JME1K5Rnjo2+S0girSe9CvF8t9VJXtveCjpK8zCEVdnPUiFmaeFdIlqGjsUFHuF3V2G7w74lvFJE98bNlltUoLa0C2u5WAVzTxwtfvfCEcmmRUzfmSf4uAOUEwAAALwBxjRzVm0uAAC4g28R3WAfLPXtKp6f9QmvbrNS15F8GJHxS1v89/Z2PVpocf1ufbtBh1/daLpqRHf12NuJf5y/nAXjkbhtDcscu/pyZiRGXEWEa5gU/0rnznOP79e/biz2NP9G53rDOvObKV/LeaNwa5jH18x51eU8ytfs8+x7hQ+Wa9Ldlqx1YubXqHw8ZWe9zpG6YKlzkg3J9uiYZDtyDS190Oi4x1ft+8gPi13t2PXz1U5nnY/S3RYBAAAAAJ4IY2QAeBpWweRucbGD/+3Pf97twuuJzh/9MfmbzZdJ89mz+Jb5yx3u65o2YP3zpHWNewdV+bbMxVqOVftwB5oPVh93y5eFn+PQheGOHejRV5//GsT/FLJlx/OMSvF85OPMp2sFybweweqL5p+G5PMsj5Zd5pEBVWUD86Y1ii91IlV2s+d3lZn3czXRMq5ejacNoq5hUnxLWhafvFhudlpYps5782mtb5Xt0xNenUZXW/Oc4203uw+GdoQyAwAAAPguZnM1AAC78g07UWE9//tpgYJX45kh6SNnG9pny/dZHI3uthQtQ2/e34Qlb1K9uYPq6+Hdff62+vDbK9yjgvkozHvsilTRZp2PRyw+o/kT2Xke8V8773O8ovFVCnGWcrd0HKsaV7XgXCGORfCkU122EcGy0wfPMSmutW15RXLte6TcVonpWppV19zTzqrqVdUiGK8fVrvWso0stPDEqz4XdChfAAAAgO8EER0A3sjbRTbop+P+ONIvJFHd8t0a5w6sYrAljWs5fcIy+d55s45lcUXldd5JlPYI5ruMYSvrXesOdKuILqFdAKmjsxDJ+8yXEaOLZRGWIytVZnm3iPKWtK9Ydp7PwkZpVLFCFIqIbE8XzqsE4Sr70TiW861tJfO9svzuWHyycuFEpF1WXiuLPWsc73Wu9nuHATsAAAAAgMau49ZdJgYBnsQO7Zm224dVNNpFRITn0iWiH6d0swKxRXCX/FiBdYOjd/OoVnYaO/cPXt+yO9GfUhY7iOlVetCM23ege5iJr57O0yKIa7vQR75I516xis0RpLKoFiBn+fC8BWCn1TPReCtEc09aEZuZtCvF02h5VdcjzzVd/V0L144dR/7GPfpcLZpH/RjZ71q4oBGxa2ljWnoWf2BfuE4AAADwzew+For4F9lRhdgHb2Cn9rzal29rw4joUIkm0HVtyJttArSK6ZY4O9T/kQ+RTZmfOBYRtSPfd/Wz5zxLn48jL6R7fFqF1k4sxzKsbkOmHeiHMcwrnq948PAK5tpCAQ3rYOETt3MHtpZ2VIDTblzSAoFZGp1EFgVk41U15A7fvXFH8e8W9FZ3lBX5rzqnAk/f4xGsJSG4YuFUdnFIRHyPkrHrXTSxqj8CAAAAAOjkreNWBHGA78MzrwoAc2YC7UpNxSuUj8J2Ec/PeIVQbYOkJMLP7GaYleeKPtYinF+/73b9o3jayejY0xjuQL9+HmGpiNZG48HTQVaI51GkzmHWwDxpV772wiK+WATyqp3n1QsWsueu3NmZFQiz6UaEOGuY57g1TiURn6ICeKTMqokuuIgKwJVtVfpeIfhnB3cRu10LUJ48QPlGuF4AAADwzbxpcvGKNvk8io/IBvBOvP3BU/DsQj+MceE7kUTIc5yuNuQRhCM70Wdpr2YmeEoCqbYb/UqHPjjCuhigEqtwvtKnGR2LDaza3w51/YPnHvXhJ2s0Iv5m7Gi74qVd8LPzNe66oVs6pOr8aIKfdKOaxTkG4RJd5V0tNkX9XCm2Z4XsTF2pPFZFxQKFStE8Er6KqGjdZV/z4fo9Ku5XXY8KET3rx911CAAAAADgON4tjHtBGAeAD28U0j39PUI6aIxEyFUi+tn+B00MtuxEn4XdibYIIFPm3fnUBGqpn63YJa3pY9riihGr9NbRuXe+LbvLbva8vwR0KQPR3eaS4SxSpbcK5ppAXXVRr+lY7Xo7aS8W8VRbaWSJI9nrXim2Ol40fnXaXSJ2dbqrBgtZ0TEimleLoR68AzHPtbMuGMjalY57yjsqpEfxivgdfdBOg3Cww3UDAAAAAAD4Pt62sMY7J4WQDlck4Xy1iD7ya4RFKN9lN/KV2SIAaTf1Dn4fh7/MpbpTqb3NNLOZnQqbFXjqZoXQX1mPusrNtQM9mqGo81dB3CKaS5XeKwZXXFRLfGvHbynHiobuWZnziS+t2PG+2qOLTkFzRT4y/kcF7Ky4VxGefZVI9HiXaO6JF6VjIYQ1vzss3vCkFbkW0fQlPzNlY40D+8L1AwAAAIArO01QA0Avb2vvkR22T9mdCP182sNZo5h9Pse/E4tQrom9d+Mp50iZd+e1Q/y3aG0WLS/7xuYM1nKPCv4Zdqr/M6YCulSZrLu6uwpgJppLQrsVrWJ0VXCLeH+lekf6yA/rcek8zafOV0Nk41Sck6VaDI2K6V22PfmreEXMHaL5DjeDivKIhK9evGEVry3Hrb5Y8m0V0itsAwAAAADAvuww0Q+wgog4tOsz7iqR4019w27i4JU3lfUbuYq1x2ET1b1UzDVf07MI5bMwD5I/kfrtKefPZ+vm0Yo4Ua6+ZhcCjIRmi6Y2O3cXNB+tb6F+Ctay/0tAv2a4IvOZjssqknvE89FF9VYMD5qgbGkwq3dvR3bMn8Mjaa7oKO7uqD1kfa0QNyN2pXgVtj/nROtTVNCPxrmLTv+z9aW63KztYPTZIp5nw7Nlj3j+HXAdAQAAAP7N7oILAPSxc9tfIc597DxZkLhCnw4RPu3gqqFYRN2IrUpGG8EiYZV+RJEE89k18tBZ9h+0xQuehQAzMoswdujvr3VxVDc/8Z4qomfq2m870EcZtu42r3DGai+z89wi/o52gnfvko7u3j6T9THS2KtWGWlYfesSArPnZciIaF4B0Hrcep5XQMzW4U5BfGfR/INHsK5uK1La1mNZtOsWXUThCas4P3MMAAAAAAAAAPYgMq/8FEHCCiI6RLiKtcfk++jz3WSE8x3a/kgcn4Vdj3tseMKzSHmoENGjZPLbsfFWamuj75+wTNnt0m5n/Cage8VyCW/GR7vfR8J4RDS/MluNcj6upesRjqtFZo/Y3t3wOxdMVNnpFtUryQrbKwW5DvHQ0vZmq5209L3fvefcPcCJCNhVdd6Sfoddiw9e+xX1xnIc8RyOg+sJAAAA38NOE9tP4m1CGnwftP1/ERHS30THDlt4Px4xb9c52jt3oV/T9nBdwKCJ51VUpXf1eWZnBxE9Smd/aml7WRH9KfeDn1HmVr9ywSqUa+J5pqPsbCCZxQSe9GY7670i9cqOomLhgDetbOOsatyWG0JWSMsK8pk40ZVklnpYLd5XCvAV7cdbx+4UsEfpRn2Ilp3HhjWu9ZiUfiROtN3A8+CaAgAAAHwvT5ukBVjBN4jt1rb/1j7CsiEGvpv/9uc/1ddEz8S9T9hd9cr61mNrWBXX8vBoRSPBVBPSszujq0X082dNWN+BFX2/9zpo9eB67EloZfHjzVTlbuqZYB4Rzyt8sMbZaVe3dPM4h1e8QmMFla+e6I6fZaUo54nbIepHytY6cNhBTK8gUu4zvyICdnbhlGR7dExLr8qfmd3sooNoHUA8BwAAAAAAgG9id7FiV54qRnjoeAUxPJ+RxiGFncM7hWgNqc7OdslLYSs2e3reBDtbuNCxI71qR/5MRD8O3de7+t9d+j7rQonZQgsNrfxnx1Zv/v7rFe4jw9qO5oxhadf59fjo813cLURnxfHVeDuhaMOwlvUuHdBxxEXsDuFOOt4ltnuouL4RYfxO4dwaLn2PCsoS15ubV0Q/f7Y8KEXafqWQrp1vIbMAZqc+C+rgugIAAAAAAPydbxDbd5/L3YUdy+jtdXM3rKL5LHz19bIuCLGK6dX+S1qM5vu1rGeLG6oXMMyusYeZwFst+mfZsc87Drn8tMUUWrpRf1bycxxzEXtGtiFYdphH0vYIQNbjHn+iIklUlJ+t7Lh+r2h8q4TDma9e+xl/7+gwK8UzzzkeuxkRUDqerZ9VCwOqxHPPg5C1nL3iv+eYF01YttjKLESyCPjezytEdInqdjhj14EYAAAAAMCZXSYydwGxDd4A7ToG7X8vuBb3MGsHHjF9BZY+biQyS2J6pf9SuWj2JNF8lr61PKxkxPSZ2Hv9HlkM4PFlxVs3uuu8VpZaHa7QmFbyj4zQ8wk//2lYxHOtIs3+LFjEcUlMidjX4mjpZvIYwWvX47+WbiS/Vn8ryzjLzKbkS6X/WvpSmOSLZKui/lfazHzPYinna9go37PvV1uVSPYsn6vsV/5d83L93JEPKc1Z3c3aX9W/gQzXAQAAAACOg3EhwIxvEClp/8/nv/75z7tdeCXSnJjUbrLz6dXzjNb8Wed6q+zP/NDCj0m4pdwtfnjz8cflz8LMx9F3z3XwUHHtsjaiflu/S3XcYnen++Ov4/QK91kE7+qd6zlnPEL5LO1ZmhZWDcC6LrKnM/C+SaAinuU8acWJ55XuEdsrz6+w1eWDp8OL+HJHJ5fxL1IeFhvWtylU+JMJmyHFrS6zTHzthl39uRLPNaocRN3NN0yGzNih/AEAAADugh2oAN8NfcDveOZvv/k5Gr6TWb236lNXdtqJbt11fv1eaf8ad6TZzMrfUu7abnGPdmWJa9WVRv7Pyv0TtlLrk2xV12FLW9LOl+qSN/27xwcz+38T0LWMz+JpzMTzbGOxXgjL69dnr0G/++Idx9/9z7wCORqnypZ2bnXeInE78QpkVR1npXC8uiwr7FnEygrx3GrfKgLP/Ki+Pto5UZE+66fXRkRQ98SroLIPeCIr88MkAwAAAAC8AQQ0+DYQ23+HPgC+EU0r8Ah0d/QnVr+937OMynUW5hXRr+mdiYrq0f7PK1BL5SKlGcWr+VTWYe8r/GdYFiRo6XdvxMvyM8tkVDCXhF5JNLc0xuiFtDKz12mzCmkBwOe7N727qFjls9sg2yOAViwKkK59VritYuU1qlw84LE5WoRTIfBKNr3HIvWwq+5a0818z7SHCr5dPF8N5QcAAAAAALAPCOO/gzAOoOMRbHdqTxaB9Oq39XsWaRd8x+bac1pXPzRb2jEPkZ3QGY3Ng8VOVf2e6Z7aNfCGz9KPcNfY4edj3LpSwLPLeySez7iKTdKrKrwN1LN6ReoULGl2YK2YHtH8KYPVrGhYbavLhiYmVtyQoiJiBbssyIh877Lt/WxJ3xOvclFHtXAeidMlqo++R19rUxEOAAAAAPANfIvIhngGMOdb+gEr9BfwDXjEuNn5H3ZuLyMdx/O9075Vj/P2z9a3S0vX8I5+8E7RvKPMr0jXwFr+0nWp1rhW89cr3Ks7F494PqKyk4hcQK08pDRXDfAqOi7t3OoOKWLjSQK5x26FgOntBDOiYifVtmar8laK57N0tc/V16BCjPak7SEjYq8W2S3hlvtMJhwAAAAAAADg6SCM/w7COMDvWLQcz5z4ru3r6t8OIvrVn9H3c5jXnnT+TLi3hD0VbY45q9dZ77XWNyB8wrx66cyfVbv7M/ztN9CPY55ZSRSPCubS6hZPp1DxGg9JTK/yoxpLx1Upqnfkr7Jx7NLQKkTzqJ3Rg8guQvKIDltVYmtFfbeK5B2LF7oFYy9aXj2CeiYsGkfDcw7iOQAAAAAAeEBkg2/kW8R2a/umH4BvQdNy3iakW/WxbhF9ZvMwhGXtaj7NfHgLUt6sx6JYFk9Uiegjuzvzk105IgnpM6obftVF8fgUyXcU6zWqEnw0G3fdbLobVFf6GeHvjLXcsyLkU8vZassalq3nmjAshXW0M2u96FrQYs235Ee2LUVF+Uqk9J8waAAAAAAAyPAtYhgAyNAXxEFEh29Cq+8ebWtnIV3Sy+4S0Y+B3eMSnplT10T0UVo7X8MslvI4BnGi91LLWwA8izvu3Fjcyc/owlh3n2cag1bgEl0XJtr5VL5GXWNFxVjVEa0eKD9FuPWkeRy2+tfhT+W5lXh39lr9zi5QsYrJxyEPQjI+SDar7Ek+aP9nYaO0MuF3COeSjV3aDgAAAAAArAcxDEDmW8R2+gKAMVatwhvPEnclmni5WkQf+aSFn4/NjlvsWu1bbDwJy3Wtyrsm2FuE8/Oxt96nf65iuCaUS+J55IJZG7vkyyxdDx7f71xZkUEqk6eL5Ts00Crh2nstIjtaKwTEu8s8K3xbzo/mURPOpc9Z27Pzvd8rbEvCuEVMv56rhVWGVxJpowAAAAAA386bJ+MAgDaeAbEdvhFrvfdsDtTidvdR2muwPTuAs2iC6jE4fi2fiNDtEY01wX437tDcvG/rtl4XrS56bT+Fn5EYbA07lDDtWCTN0YXqZuZnZ4Nd3fBHjWUU5m2AFXFWUy1cesI0+54VSJ7jWTF6BR7b0XKI2JqdI33vEM+t1zZrz9uuI2K6154WF/EcAAAAAADeAKIZfCvfIrbTxgFkvLubI3FXMhOgZyK6dqzCH+umVe/uc00E9yx4mKWzG3f4qy1qmMW3XBdNON9BSK9uyz+fD7uI53cUbtRm5mJ0dsqetKtf/bGzWLS6zFfsKq44p+J4Z7utXohRIZ576rlVSLfaj/oXFZGjZRsV0S227+5LLOzcFwIAAAAAAADswLcI4x0gtsO34xHrdhD2LMzE8ZFQ2Smin21p8T5YBXMpPLt5c+fraxXTu65n1K5l4+1MSH8D5h3o189SmHbMWgG0DsNDdBd8he0IK+xou8s9u8/vFrruaJQZ0Vzzt3MhgzVeVCSu6uArBcjV5TEK075LNjJl0Smca3mwiuge+93hUSrqGAAAAADAN4Bg9ncQwgB0vqXv8PQH9B0A7xPSzz5ahfOOviAraI/0NG0zZzYfu94jPLvxP8cjWpxmW9NwvCK6N/0n8o/PB20Hepd4Piv4Eb9OfxVUv458dE70bwckwU/y1xJe/VdFxGYmLOqHFs+CJCzOhFFL+tnrkbWfiW9NI1IXLLZm9q1+Sb5ptjSbWtrnMOnzyIeKOlMRLqWf7YOq+yoAAAAAAPhOeK6At/GWSfZKaOfP4L/++c+7XYATnnbzhHk6yzxq5fzqzIdoWVnmya3z5k9Hm8efneMJ12xLc/kZuxmNohrLHL73b7gD/fw5sovcK0xbVlNIQrtmL/OK9tkKimoyaUfyV/naek2Mu5suHyxlocW54+cDpPM9wm7Hq0Y89iupuJbWY5W2IjfMyPGIP9IAThvcVQ0QMlTZ2qEPBAAAAAAAAHgD37IL3UN0Dg5q+Ijo/+t//sfNnsBx+NvDTHvahXN+vJ87fLEw28F8PjbS3ap/alhi9X0kshu/g1F9n4V5dqif07mmNTr+JIY70LvEc8/rZ6wrIg4hXLJpvYgdqxZGfxm8aWR33mu+V+frzrKV/LKEjc4dndfl6wjpmnnCukVsbz/QZXf23Vv3pfCIP9ZysMa3+DxK6xo2Oi6lZ/FjRbg3jiWNVW0aAAAAAOCt7DqhDQC10Nb/DnMKz4Ld6M9m53m82byr5fMdSPqMNoeszRtb7a3Wi6w+SmFWfcmr7WnXYWYrO7d+dz2s4h8zwbx75/kZj+DkKfjob3avuLiRhh0RwK5ky0QTDa1p7NiRffD4JZXJCK2NROtFtFyt/ndeE2sH3mFfujFofnnqrPWGY7Vf3Y608pbyPvo+O0eyOQtbEX4+Hq1nu/RfAAAAAADwTHiOALCB2P536D/2ABF9DzLtYee5PW2eePZ5hzzN5pI9xzJz37swm0O/xpG+H4ftPjibe5+V9ex7Fo+OEb2mERvWv5+PkRXi+Sfzlm3+53i/jOl3+7MDkbLwpn8INqKCXAd3X5+oSLcDFb5bFgN4FmxEbhZWXzT71puWp3wsYq3XZkfdiuZ9dhOOht2N16cd8wAAAAAAAN9B99wQwB3weva/42nr9At7wCvd96CiPezUH11fAT57ffvn2EzjuTNPFj9Hx87Hs1TnP+PX7NpZvn8+RzSej13tOqz4WYAZO7W9fxzH+PXtVyp3nltXFliFo6v9Kn8qVkJkVzjM0hwRXXni8dsa30Nn+VcTvTbW491EfM/4PBJdzz54v0t2PO1n1rdcP1v7oJEPWlzNpva5oi55/ZC+z661ZHOHcO3YNd6d/Q8AAAAAwFtA5AGADN/UhzAH8UzYjX4/b2o72ny2dV73Tmbz/tqx0Xcp7ZV6UtaWNp8uzcNH83MV3r3aRJUfT+Eflt87jxyLYC3w2W75an80VjTK7oYdPc+bz5UdVzURUTRyfGSv+k+y5/E5+lsbM5tdN4dZGVhuytd0NBseX67nSfY1v6JtyGPPU6ci9akqPILn2gEAAAAAAHTCcwd8O98kjHdAH7IXiOj387Y2EZ1fr9AQKrHO00tz+rvrSx5NSZvzr87nSESX9IGZhnGN88a/v17h/usYD1Jm4dqxUVwN7y536bXzuzYcK+f8WMo58/vz1UTTfPI1s3SEmeMdZHzytP1Zet7v1mOe18Zn/Ij6N7sZad8rysOavuWzx4fIsUibqEwrcx4AAAAAANTBa50BYMQ39Q2ReTjYA17pfj9vaz+ffi/z+m+rjS4svv66xI/kw0o0v15tVNMtZhrntXxmaXny8SnTmQ7puTZv5h/nL5YVBNIx6U9DE8ilsJEfFjL+3kn2lfUVZMruiWUuERWiZ3nPtiXNl6rytrb9s72Rfel7xFdL2Ullb7Uh2Zb8keJFfNHQrsGobLTPIxuSbc+xzH3I41vmGAAAAAAAwN3wzAJv5e2T8d3QN+wJu9GhmtkctPX7nUTmq0dxq/4q8mFJR4vnmfuuyMdMhPfUo47rUXXdKmz8o1KoiCLtJI+SLeCdLnjl789f6e5UKhryrljrkeW8qoavxb2Lq/2rT7Pvo/gVdVHz7xxuDZPyJ9mfhVUz80f67k3TGh45x2P/fLz6GAAAAAAAAADswTeJ7d45MNgPRPT7eGubsMw1e+bZO3Uiax4smsGu19PqX/T4yvxb69UOmlNX3TyO/74DPSJQVDkl/Z756HNGVFtRoFGsiwgir81emWdr+tUd9Z2duhRPCxullfFxpzqt3eCqboCZ6+61Z71xjHyb+ZzxZ+SflP+RXUsdtNRlLa4U7jlHO6b5lzkGAAAAAADQDc8kAN8ljHugf3g+iOj38eb2Y5ln7tIMqvSa2XctP51kNCfNP8vctnZ+dxlYdY2KOuDVdVbxc/5ydkb6TXHLbwxbBjpW0fiX0WaWUTrdAzbtdeya/ZUVKCvs7cIKX7yCpEWwXPnw4C0jz80gkvczFW9dyJ4n+ewRlq3Hszdba/iKMCk8ek4kHgAAAAAA3Ms3/X5xF9p8GcA3QF8yhv5hX/hd9Pt4aruY9XHab2Z7wu7k6s/5+1WXlL7fyUw/tWiuVu1T+nlrK5FrPvPTqhlnufMa/0NbIeE9do4jkSlQ6wqEitULnasdIr9lHvHhrpUeu6wSWY0mrkrftXR3Wn3j6SO83612O+vx9TrNPl/zMPNRy4/FD8t5M7uSP1JakTDNt1m455wR1vqTOR8AAAAAAAAA+tlF2NkN5i7eA7vR7+GJbUgSTq3zqVJY958VTTvJaCsr8cy1S+GzdDN5rrw+WrrZ+rAD//h8iAoYkQxHhOKuhuk9p+JC/3HUDAJ3rJDRstwtH1G0Dn10LJPHjnKS0rD0E7N8eb7ffe2l6/b5r32W0q645rM0PXYiN0mLL5pvmv1oP26JFzkGAAAAAAD3gpAGABL0EWOY69gfRPR7eGLbiGhKFfOuFXj1n0pdoTq/kXyMzh+lW+WHl4hGUGHvCX+/vcL9nIEP0Vc7zOJ4GvkvR3zvhdJed2AV+T35ify2+chGprFfz139OuxK38/sMFC+do7WY9W+R8spIi5aOnvvd4/9Mx114Nflvyes0n70u5Zep+2q+uRNAwAAAAAA4Ol455sA3orn9bw7vcq3G++cOf3J3vBKd/Aw6uukdi7pXTMd8C5mWpikUXr1vBVYfJyFVW28veIpn4qFGjvUpwr+eoV7haDxISKeS/Ytf16086LpjsjuOLeIYtFyyq7AsPpfWZ6ajdWD5avNiEC8imjd0MKlMOv3LJV9w+j/7FhXvYuWZUU/qdVh6bu3PknnzM7PXFfvMQAAAAAAgJ3heQbg31S99RPgDtiNvpYn3z9HfZ1nblU7fofGcvZjFDbTKKQ4d6P5bI1T5Ys17Qr7Wd1xl7+/XuF+zdQ13ErVb5trxyN/UpqaTxEqB23efN3JDv6tsG/t8KTvXlvddUDqA2Y3JWvYNb1VeMrql/D/moYlTpRr+Z0/j+xdj1XZ1r6PrvUoPSlcO1Zdnp5jAAAAAAAAAHAvkblVhPTfYe7jOSCir+XpbSP65mLPXPkdOo+k5Y3CZvpElYaYYebz9bslLGLbMvcunfv0NpLl51MA2qsRZvwx+TxiZkuKG0HK08y+xzcL0dccrHyletfrIHbj7KP2KpMKGxVpes+V4lvbpSU8G9eSr+y1iOb3emwmlGvHznEibUwSz6XPmTrg9cVzTEqzBiMVAAAgAElEQVTTcwwAAAAAAN7HN71yGQDiRPsK7ZXFT4XFAe+GV7qvJTqHuwvX14R783PtEy1vkV5RXrN8RLQ/r12NCu3PG5ZBu8YjG9U+7ECkbvy1A926mmAmmHsbZeeflidtZYWVit95H9lftULGm1bW3g5UlNsovVF4ZXoZPNdZakeWuMck7JiEWc7zErm257jXz+f/ozBNEI60YctnzXbUD82O59jIB8m3DrTrAwAAAAAAz+DJk9sReF4B6OGPzf4i/kegT3ke7EZfxxvax7lPqdA7LPO83eW241zz1YbHjuTvLP0OLPpYpYa2CxGt5rdXuFeI4yuRBKBRvFH4LF2NUZm87fVAb2sg1Xjrj1aGluMd12SUnhbm7dQ1EdObF08ZSOU2E42vn2dhlVSJ2BU+WP2x+BCtFxVo9Q4AAAAAAOAN8HwD38Cb5lzPdAvu8GwQ0dfxlnvpp6/o1A5GxzuxaAtWETj6p/lnLQNvOa7S5zw66+5/lfx8PmQF86d2ML+OmsFHxwCmo0y7B1pd9WCXAaKls6xMM2ov8hpza5jlmDVOVxqe/Gc+R/GUq/d7xnal/Y62YuVO2wAAAAAAAADQAz/7AN/IVUTn1e5gwbMb3aq9fNKavVq9U8OxpH/Oa7Uv13LM/Ey0lBetjDvw/OzxLjqdRGU5/fFf/vjj1zXTkpiufb8byR/Psex3id0Gek9cMLGy3mVXD0nHvaJ1NR7x0+NXVhhfsXhEEoI94nlWrM1cgyqh2JJulXBujeOlqp0CAAAAAMBaqp8134Rn7mO3+TmATr6tL6iEvuJ9PF1Q322X/RvbSEWf6fk5484yjKZ9h0+aTatPd9XJXdvCSr/++B/++OO39nO3YN792y9REd1aLncN4DpX1zyBHRYBZHf2WuMcR/4aV4v5Vbugo6Jspjwkgbxj93XkWGV5ZRdNrKwnlefzcA0AAAAAsCcI6DKI6ABzvrFPyEI/8X6eIKjvJpqPeFtbKd2Vq3yfhVVy5/XxCubRTb+V51Ryt/2VqAK6J6wSS/oZHyx5Wr2YoHPQ91WV+r//32En9+x49Wu5j6P3te2VZbnKplQeFYsZPD53vOY8a78r7ozo9bxTdAcAAAAAgDUgos9BQAew8W19QxT6ie9jF0H9CaJ5N6vbX3e/uIOQvsqGx3akHHbqm3crzzsxCehSeNqBgL1KX1a8vv4JA7iVv6mgsVsjseAROj07nju481XyO+3Ct9ofhVXFsfpUZcvrU0W9uEM4f0KfCwAAAAAA/wYBfQ4COkCOb+szJOgj4DjWC+oI5+8mslH1Lla/xv3pQvqMJ/hYxd8E9ONYv7v87l3vVtH8myrGE6i8Hl2DaatYLsU7U/Wq8pmdzoeKHXbha2lHROeO17xLZMux+vXy2bhV5/JADAAAAADwXBDQ5yCgAzyHXfsn+gaQ6BDUEc2/j7s1vruoeNO1N/03sXv+hgL6Xwc7DQt2KhqWNmCJiuadZbL6lRrQR7VwLuF5Vbk1rHrXd3QX/vnzHW3PI5578hgl8zaDyIIJq99d+VthEwAAAAAA7odnARkmWgEAYBVRQR3RHDxvm37beCWicT6tDJ7mb5Tf9GFJQG81PPmsHZvhzYTVZqRSf+PDXBdPa5QrhXMv3a9u134GwCPwWn2o3JFviWO5hp3XNmO/6/XxFawW6gEAAAAAYC8Q0GUQ0AEA4C4kQR3RHEas/pnou21Jdr91Z/6Mp+Xzj//y3wX0FY5bRGqveO7ZQbnjrnNYj3fHtpeocD6yna173teHrxBHq1/d7imjjED8a3Bc+5wpz2u+tPQ9wvlOk1N3ifYAAAAAALAPOz2j7AgCOgAAADwJaTzyhLFKxseOnfhPKLOnYSnTn8+HzgcQa2PxiOcRAfDXKd3z5x34xgfAD6uvQ1dZVwrnlmOzcoum1/ka7sxr4632IuXhPZ4Vrj1khfyIL6v7oapXyAMAAAAAwLP54/C9iYxnBQAAAIB9kebsZ5ted2I21vRs+p1tkPtjEKalvdPYd9dr5sVSpj96lBzeVxRcRfTMa6c1YW2GJK7vVFHfQrZM726wHcJ5xG40ntePjN3KV8bP0vnj8l2Kaz1+96vbvXY9vtzVp61YzAEAAAAAAPAGPJtAdtswAgAAAN+LJhB3zAN3joOu/lpEb+lNszMxXUv7Tp52zTL8dAkVnnf9z/5HXvW84hXUO1Hp266VVMNTBl2vRL8eswrnXZ1i1WuxK16jF3lbRIbo2ym08MjnjusZ3RGvpbuKHX0CAAAAAAAAAAAAgD5W7Tyvml/2/sS0ZVOuVUy/HpN4qq53ZhdN4FqWQwG96v3+s13lmg1NAOoQzu9aobtLxTiOvXyZ0SmAV6QZFc618BGWndZRG1mRMytiV7bFrC+Z65vtX7MCviVdq30v3hv+E/ofAAAAAAAAAAAAAMjxhN3WXh9nO85naVrmz70ifuR8+DfXshy+wj1aebXfMM9c7KjgaP1d9ejqjp1YuRP7LjzXu5tK4Txrvypu5e7tzHHLzUYj25dErmlmcYLUB60WzyvqaUf9BAAAAAAA+FY8Gz/u2iQCAAAAEOEJb1q2bgC0ahsWHTYrjj953n2HseyP5aJbBt4zoTq623L03XpsZNfySvld6d41vRvVomn1tc4K590+Rq6t560OK3c2R4T0bF6iiyEq3oKhhWeEey3eHX3Czv0QAAAAAACs5Y/D/ozgiQsAAAAA30P1GFETtiOvbtfiW86zbtR7KjuM9X/bgR5ZoSoJ056VsVYscVdXkB0u5JvwPDBXpuehenfyXXXIKjZnxeIqcdl7w6jKX6dwPiNarzoXPlRAfwkAAAAAAAAAAAAAT0ATwjvE9NF5Z75ZWF/J317hPhLRZwWb2dVtEesjQkv1q+Ofwoqd17thecVFp83K13rfgUc0Hn3X0utgdKOpXASQEdIrqdwFv4NwvmsbAAAAAAAAAAAAAACwYBXTIwK3lK41jYzdp7BS9/yp2HU+C7tytbXiVQo7i8jdFfbbVpp0Cup3vda7C4/Puy4G6NhdbokTucbRtyV0ieeRXeoAAAAAAABwL545vMh8HwAAAADYkMRyi5Cupath/c30t40HV2oYf9uBHvnt8Oqd5xE6f+f6bXiE9bvLofr30DM8ccf2cciLVrKvBd+FCuG8Yof6DCnebCc94jkAAAAAAAAAAAAAwL50CelWux8sr4/v8uWt/E1APxP5PfMzs8pRvTO6cxXHN7Fjmeywi75aWF1dzh1C8k5U569SOLewwt9IXAAAAAAAAAAAAAAA0JE2D694M5BVrNdeQ1/FHbpDdX5+ZiK5RzzXLr71gnhXY0ReGx/hSQLTt6we6bom1t3a3jApfBV3C8WVrBKdV5ZHlf1sPQUAAAAAALiLPw7fayt5rgEAAACAXdBE9EM4XumD1c7bxtLV+flrB3pUPP/gfV1AtpJ4Xxt/PedtFePDN/zGQScZ8bFi1/mKenm3UKzZzpzXJZzPwqroFPgRzwEAAAAAAN6DZ6PIit1OAAAAAPBvNA10tZC+wtZbmf4GevWu7dFr3FdftKxoFDl/h4oZEdXvFtjuLrfK34/WyvIu0XwWvuraR+x0i8gr3x6QvSZVu9E7r/fd7RgAAAAAAAAAAAAAYDXWN3evmENfaetN/BxHnWguMaoso7A7LuDq1zJnqCqfuwVyjd38iwrkUUG2O/93vma+Yjd+pZCuHfOWSeeO+khcKc6KesZNGQAAAAAAAAAAAAC+DYtwXTlHv8vvn7+Fv+1A/1B10a6vTf8WAbiLWb6p7PVEd/hKx+4Sru8W7C12qsRtj0hcVS6Vorl2rPL17p3QJwEAAAAAANwPC5sBAAAA7mXVeMyz03z3Xek7+DUV0K94xZdP5q4Vw/t9FU8Xl7RX5r8J7VpF8+6pAxHhdeXr0ivzUkXFa/G74kbieOJ5zqlYlJHdjZ/hzX0PAAAAAADsxR/Hd26wQBQHAAAAeBZ3vLLdYm9XIX2H8e5vAnqnmOcRyUd+rBBFVyL5VVEprIL6ruWTYbfd3DvuDt7BXnaRQccO/w7hvHsXeySdjut/980MAAAAAADewbeK4gAAAADwflYL1lZ7vN797/wcR8879j2iuWUlwU6/zWwhU8EqFxBIaYKdqCipCeVPq9cV9qO7oyt2sM+ojrtKiL97sQY3UgAAAAAAAAAAAAAAH7sK6d64ndy9C938CvcIWdG8yoc7mNmt3kl/dwXu5G7h14NXJK767e3dkfKdKaPVornlnNWvfb9jp/mb+xsAAAAAAIC3cvfkIwAAAACMWb3zO/J69woy2uhd49ifqgKY7Ty38hbBUMP6avVoelXpruAt1zwqEr8l/zNmeY2USUa47n41eoWo7rVbtRvdwhP6EgAAAAAAgG8DURwAAADgXey8K73KVsTeXePe4Q50q8hi3eqfFdcz3ClSel6FYI1v5W3ibPXCgwo8O6jv/s3zLq4/01DxefS94liGztfHe21G43rS26F9AQAAAAAAWOA30wEAAADgTbxZSI/au0NfTu1An4nj1oy8/QHHK453/Pb5k+h+/XYX1a9vfxLaLudfQpj0WbPhOZ4lugO82ubsWOXvnn9TfwMAAAAAAAAAAAAAsCvVbxD32Fu5K93j30oNIySgP01kWSVYSuUSrXgW37ke66l8rXY1FTayP8OQ3YE+C7Mcq2Tlq9ItRHaaI54DAAAAAMDTYFd5PbzyHQAAAOA7ieiTu77efeXbqoevcNfI7jwfpfcGrBWquuJVl9/dr5K/oz5k3phwxw7l7rSj6UVe0e4pq8gu9ao+aYfrrNn6hgVRAAAAAAAA8C8QxQEAAADAQ/TN2atf72612anHuHagR99Hf/18Jyt2dHuE9B0fdO7c3XsXXl922B3ttafFi9bFzCvss6J09W9/e86/e+d5xU74HfsfAAAAAAAAL+xYBwAAAADw4RHHV7/e/Wpzpd0PJgE9u8M8wp0PPl7bszKxVL5ver1yVui9uwwyv8XdUZ+rfxvcWxczwvnM3k67vCt3wVf6UFFGd7clAAAAAACAanbZuLEzu27kAAAAAID78O4yX70r/Wr3Q7d91yvcM868+QFGqywVlSlTfnc8HFXtio7GXUm1kJ2x6RXxK15vXvWb4NFd1tVEFkKseIV+xU54JkoAAAAAAOApRHeVf9NudJ7xAAAAAKCKqJCepertyJm0RogC+h+Tz3ezw4PQqDwsQvrOYraXa15WvE57B6JvKKjKe+UrziM/4VCxM7trt7pE5k0QXW8XyLaZb3qDBQAAAAAAgJVv2I3Ocx4AAAAAdLB6h3mlEF45/p8K6JJ4bhXW3/ygIiEJ5Xf8TkAXFYL5DnXEcq0q7VQKrpHXeVd2PBW7tSvEdAuR8+56Tb4W13Ls6f0LAAAAAABAlp2eiyrnGHbKFwAAAAC8kzv1zO7d5RaGArpVPP9WqsqgS6C9kycI5ldW+3S+ThlBNSo0R3ade86tytMdr2/32LnjZwosx3foBwAAAAAAACp40+vYeVYDAAAAgKeyw8a91aL6bwJ6taHsQ85uDxe7+XPljtc5Vwh+WXa/LhJWgdoqLM+Odb/uIhLPmg9NSK+4/h07ySsXG/CqdgAAAAAAAAAAAAAAuJPd3rKtaScZH/8S0EeJRBKuXBmcuRCVq5Qz5bBDBbrSuXr7jh3onflZff1Gr3n3frZ8t/oxouIV6hHxvGJHfQWrfrfcGxcAAAAAAOCNvGkXOsBu7Na2dpxHBQAAgDE766AfMmOdn1nGrBle9cpgqx3r77NrtjLnj9KqYNdKWCUW7ojkf9f1iIrno7DunedZMsL5HWQWiFS//h4AAAAAAOBbQEQHqGXX9nSHX7vOtwIAADyF3XalVzH8DXQvu4jEVRdm1wu802ucI0Lh3YPz3X6iwJp21WeNznpjFfylz3cTFc93bQ8AAAAAAABPAhEdoAba0e90vvoVAADg23iTmO4W0Lu35Ed2tD/9IlTTMRCWHlSfsgN9FzFZous1517bVizlFBHPs3mqun6Z3yi3hgEAAAAAAICN87Mez1cAsIJrX8M8NAAAgI0nvOJdIrwDffXvi2dfNd9B5e9K7471N7VXiendZWnxteN3wkfnRkT1VXhfS965g35msxtL22BiBwAAAAAAoJauZ/I38+R5KYBdeLoYAAAAsJpVY/Pqe/NUQF81GIj+hvrKQUrVxV296KCanV5RnUl79e7kaHqe7xFfusvwzt30K2DXOQAAAAAAwJ7sNm9yNwh9APVE57QBAACgh+qxuLoDfYff3b6mvWpwsuuDz0rxeCfRvIrs7vJuH7xCeoXNrrSetJveCsI5AAAAAAAAjEBMA/guENEBAADeS/gV7leqfl9aE8tXDEreLHx1/Eb2DuJhdb1Y7X9GlM28Nr/rZwhW76bv5o0LSQAAAAAAAAAAIAciOgAAwDspE9A72Fk87xbIdhl47SyaR23vULYR0dtT5l2/Re851+Jv1e76Sry/6x45HwAAAAAAAADgiVTMe+wwN1cJIjoAAMD7+HnKj7ffLZ7vsCNZYsUO7DtfXV2Zv+pXuFfkt7LudVyn6M7zKvudZBcFRNIBAAAAAAAAALiDP477fx5whzmUjrlURHQAAID3sPUO9PPAYzSwyg5Kql9vfSddvu7ye8/W9KsGqp35qXrLgWX39p2/n77za8+rRPNIegAAAAAAAAAAT+Ntcx+z/CCCAwAAwHFsKKBfV+tJq/eqB25VwubTB1q7iOYRVgvtEdsV6WR+Y9xq4zhqd+LvsHu7WgzfsQ0AAAAAAAAAAFTyTfMfn7xG5g7ZhQ4AAPAefjKDgiiaSD76ficVr9D2cNdAK7qDefX1qSgfj4C8cnd/5LxfwWMRWx3nr6g/lW+buLs/AgAAAAAAAADI0Dnf9Raic+aI6AAAAO/grx3od4u+kmh+9++frybiS6aMniKcW+2u/r30TPwsM4Hc8lkiusp2xTmVNqreOgEAAAAAAAAA8Fa+WXC/Y/MZAAAA3E/ZK9w1wXsmkGth17RhTNfrw3cSzq1I/lUvNFjNSAyvFM6j8SN024j81voO1xgAAAAAAAAAoJtvFsW7YRc6AADA82n5DfTZIGEUPgurgIGKjcxvnneJ1V14dq9376iOvALqaiMqqFf5FOFOcf6JC0IAAAAAAAAAAO7m2wV3RHEAAIDvokVAPw5ZRD8OWaisGozc/Vr63ekSzj1xNFZfg5Wv9M7sCvd8/rbf966swwAAAAAAAAAAb+XbRfFOENwBAACezU/n721LvxFjOVZFdLCyegC5alDVLZxXssMO90oBOvvb4l2/ef4W3vATBAAAAAAAAAAAO/LtgjuiOAAAwPcQ2oE+GihJgwfp99ErB10zH7z+3sUdA9BdhXMLHWK1NW1rnIpzrudJAvm3iufResyDDwAAAAAAAAAAdMC8EwAAwHMpe4W7JJLP4l3JDig8Qrm0A/4beLJwbsUrsEvxM4J61RsQEM5/p+J3zr+1/QMAAAAAAAAAHAe7yr0gigMAAHwHLb+BHhWrOn6zXBPKv23Qs/r17TuXrZafrKAeiaud6/1eYfNurAsdvOEAAAAAAAAAAOADwd3Ht809AwAAvAXzb6BX3Og7Bldnvyyvip+J7G8fyNz1u+cdiyI6iYiw1T8RYH31uHaONe3dWbXQAQAAAAAAAADgG0EU9/ENc8kAAADfjnkH+opBVGTgMRPGvQOZ3QeJmbLRwrxxV7JigUfHjuauneDZa/omEM4BAAAAAAAAANaD4O4DwR0AAOB5tLzCPYpn4GURzK1hTyA7KH37b557f+98dk5GTO98S8Pbr5+VzG50AAAAAAAAAACACp46xwwAAAA2thLQrTA4sYPw+i8iu5W95VRdhrv81vcT6sYTfAQAAAAAAAAA2BXvrnJ2oftAcAcAAHgWjxPQZwMN7+va3z5gues3zyV2K/NsGVXnJyrOd70u/gk81W8AAAAAAAAAAHg23zDHDAAA8K38VL+CupNK/54ovGn53/03z6vSz9aDqx9RIf3u8oraf2Ld//Bk3wEAAAAAAAAAdoZd5b0guAMAADyH33agdwyQqgYFUjrSsTcNTDzXp+L3vXfF6u/5ukcF8VVlk722HefcmS4PbAAAAAAAAAAAe8P8jX/u+U1z1QAAAG+m/RXun0FUZmBQseP4GwYmO+0234HK19jfXV53ieZ35fvu8gYAAAAAAAAA+EYQxQEAAAAe8BvoFuHbIpDvOPCrEPW9u8p3LIdusgsL7iizla9n/8Y6AQAAAAAAAAAAeRDc2YUOAADwRpYJ6JGBwdsHHh2Dy913oUevUZWvu5ZPxtY3/hY6AAAAAAAAAAAAAAAAQAfb7kCPCK0Vr4t/Ik/ahb7Tbu67yufuV6sjnAMAAAAAAAAAwAzvrnJ2obMLHQAA4G38VA1uKm/4Fb953skOg5uI+PstA9loGXTvcr87zW+5/gAAAAAAAAAAAAAAAABRlu1A30F0rmJHIXLH3eYddPzGtzfNFWW6s5gPAAAAAAAAAADvhl3lftiFDgAA8B62fIX7eXDGIGJO9y70O8u++xXl1vSfJJZ3pQcAAAAAAAAAACCB4A4AAABvYomAnhFiKwdebxDjV76ePFv23hWXXjp2jj/h989XpgsAAAAAAAAAAAA22IUOAADwDrbcgd7FU0TG86Ap8/rxu/Nbab/7Neu7/m75ynQBAAAAAAAAAAA+eHeVswsdAAAA3sKPd1AzWxEnrZZjJZ2PJ4vmFXjy0P2q9zvS6kwTAAAAAAAAAAAA+mAXOgAAwPNx70CPCuUfMZDBgJ+MoP4UVrxevaqcEMsBAAAAAAAAAOAbYBc6AAAAfCPlr3DXhPKnD6BWLQDIiubV5dyR78o8dNar6rSf3gYAAAAAAAAAAABgDrvQAQAAnk1IQLfsJn/rjvO7xc+7dqNb09Wu91NeT19h6+66AgAAAAAAAAAAkIVd5QAAAPBtpHagW1bGXQdXbxPUV/CkV7h7fdkpb1FbO5U/AAAAAAAAAADAnSC4/wt2oQMAADyXH2kwY7lhn8/3xrfwjYOGFb8HfieI5gAAAAAAAAAAAAAAAACwI+IOdO9r2L1iujfNO+kW8t8smu+Wt4ytp14DAAAAAAAAAACAKN5d5exC/xfsQgcAAHgmple4R4Tx2QDpqQOAuwZ8VrvZNwlU+NCR5i4D7V38AAAAAAAAAAAAAAAAAIA+3L+Bnv1N85EQ+VRRvYtqcXkH8dfjww7+Hsc+fgAAAAAAAAAAANwNu9BjsAsdAADgebgF9CsVgnhWlH8DTxLDJd7wm+I7+QIAAAAAAAAAAAAAAAAA6/jpeNV6xy71HagU9p+4I/s4anzZKT8fdvQJAAAAAAAAAAAAng+70AEAAJ7FdAe6Jih6b/jRc3dilci6i5ib9WOXfIzY2TcAAAAAAAAAAIAd4TXuAAAA8A2EX+Ge2bn+OfepQnoHkR3p1eUXGcx2DIDPaVbkkUE6AAAAAAAAAAAA3Am70AEA/v/27i25kSIIoGjL4S+WwWZYFrAsNsNWzIfDjNyy1K96ZGWd80dga9rtiVBOXpUE47j8GehrR+LuzCH9aNT96euPPsb6Ppe4hiv2PJ74DQAAAABxOIUOAGRXPKB/ORPSo+pxCrr2ye6af3703ycAAAAAQGtOoQPAGN7PxM7ZnuRbBOEI0dmJcAAAAABgi1PoAEBmp06gn3ml3HLwe2YQYWjcuoYI1wgAAAAAjE1E/+QUOgDEd/ot3M88ca8HpJme+CMNh1ej+f3/n+l3CAAAAAB8OhPERXQAYASXPgP96snyEYelFp/pvuf7z9zzEqfN119z9K2aAAAAAIB5fe0IR9wN9+IUOgC0dSmgf5npRHKNwe7MY+79nr2v6qz9+efZ/14AAAAAwGyunCifNaTbkwJAfEUC+r2ZYvpZLYfCUp9xLp4DAAAAAKWV2h1mD/FOoQNAO8UD+r3Z39478tB25NquvooUAAAAAMgpyuea995Fbt2D3tcHAOz3HuWJPcKQNYOj91k8BwAAAABeiRLRe2qxD3UKHQDa2DyBvh58PEGPqebnrN/z9wMAAAAAAAAY1eG3cH8WVYXT42rfyyuv+hTPAQAAAIC9nEIHALIo9hnopYej0WNsq3h9f59K/Q6OPs7ovysAAAAA4DoRHQDIoFhAL82gtU/p+3Q23gMAAAAAfO0M7Xfr8DnoAFBf2IBOe3uGWsMZAAAAALBFSK/DfhYA6hPQWZbFZ9sDAAAAAOX9tF8U1QGAyEIH9BKDlAC8j/sEAAAAALRwdBcpuH+ywwWANkIH9BKiDVeGHAAAAACA/XruVCPsl+2UAaCtsAE9wmBSw5mfy4AEAAAAANCe3SwAzCdsQMdwBgAAAAAAANCSgB6QcA4AAAAAAADQnoAeiHAOAAAAAAAA0I+AHoBwDgAAAAAAANDfW+8LeGaGqHxb5vg5AQAAAAAAAEYQNqAvS964LJwDAAAAAAAAxBP+Ldxvy7J89L6IAgRzAAAAAAAAgNjCB/RleR6fI4d1wRwAAAAAAABgLEME9GdaReo9oV4wBwAAAAAAABjb0AG9FXEcAAAAAAAAIL+33hcAAAAAAAAAABEI6AAAAAAAAACwCOgAAAAAAAAAsCyLgA4AAAAAAAAAy7Isy3vvCwAAxvRx8OtvVa4CAAAAAADKEdABgKeORvJWj3WEcA8AAAAAwF4COgDwoFfsrqHVzyLUAwAAAACMT0AHAP6XKZy39ureiesAAAAAAGN4630BAEAM4nk9H4v7CwAAAAAwAgEdABB3G3GfAQAAAABiE9ABYHKiblvuNwAAAABAXAI6AAAAAAAAACwCOgBMzWloAAAAAAD4RUAHgEmJ533cel8AAAAAAABPvfe+AACgvZLxfP1YAjEAAAAAAKMS0AGAw14F+F4n24V7AAAAAACuEtABYDJXAnfkt32vfW0CPQAAAABAfj4DHW0opYoAAAQ+SURBVADYJXI8b6HEzy/CAwAAAADE5gQ6AEzkTASePZwDAAAAADAPJ9ABYBLi+XVX7ofT5wAAAAAA8QnoAAAHeFEBAAAAAEBeAjoATMDpcwAAAAAA2CagAwAPxPPnzrwVu7dvBwAAAAAYg4AOAMmJ4QAAAAAAsI+ADgB8I7g/5/Q5AAAAAEBuAjoAJCaGAwAAAADAfgI6ACR1Jp4L7mU5fQ4AAAAAMJb33hcAADACMRwAYD7PXmBqNgQAgLwEdABIyOnz/ixVAQBiuzL/9pqdzZgAAFCfgA4AsMGiEgAgj5FfONr62s3BAADMSEAHgGScPu/PohEAICZz7zF775f5FwCATAR0AJicJeJrloEAAPDa+t8UZmgAAEYmoAOQ0l9//P79v//5t9OVtCWGAwAAvX39u0RIBwBgRLffbje7dgDSWIfzh/+fOKR76/byziz8LAkBAGIy+/ZhPgYAYDQCOgApbIXzh69PGNIF9PIEdACAPMy+/ZiRAQAYiYAOwNCOhvOH708S0sXz8sRzAIBczL99mZUBABiFgA7AkK6G84fHGzykC+jlCegAALmYf/syKwMAMAoBHYChlA7n3x570IgunpcnngMA5GMG7s/MDADACAR0AIZQM5w//FmDhXQBvTwBHQAgn1IzcKnHmXF+nPFnBgBgPAI6AKG1DOcPf/YAIV08L088BwDI6+osPPosHWFujXANAADwioAOQFg94/m9yCFdQC9PQAcAyOvKLDz7HF1q5jU7AwAQnYAOQDhRwvlatJAunpcnngMA5HZ2HjZH/1Ji/jVDAwAQmYAOQBhRw/lahJAuntchoAMA5GaOLufKHGyGBgAgMgEdgO5GCedrPUO6xV954jkAQH7m6LLOzsPmaAAAIhPQAehm1HC+1jqkW/rVIaADAORnli5PRAcAIBsBHYAussTze61CuqVfeZZ+AABzMEvX4cWoAABkIqAD0FTGcL5WM6Rb+NVh4QcAMA8zdXnmaQAAMhHQAWhmhnh+r0ZIt+yrw8IPAGAeZuo6zNQAAGQhoANQ3WzhfK1USLfoq8OiDwBgLubqOszVAABkIaADUNXs8fze1ZBu0VeHRR8AwFzM1XWYqwEAyEJAB6AK4fy5MyHdkq8OSz4AgPmYreswWwMAkIWADkBRwvl+e0P62SdqT/DbLPkAAOZjvq7HfA0AQAYCOgDFiOfnbIV0J2TqsNwDAJiXGbsOMzYAABkI6ABcJpyX8VNIt9irx3IPAGBe5uw6zNgAAGQgoANwiXhe3n1It9irw2IPAGBu5uw6zNkAAGQgoANwinBe3587PyP9nif1fSz2AADmJqDXY9YGAGB0b70vAIDxiOdt/O0+V2GhBwAAAADAM06gA7CbcN7PntPontD3EdABADg7O5u5t5m3AQAYnYAOwC7ieQyvQron9G1nF3MWegAA+Xgb9zrM3AAAjO4/qEfnIDZxKpsAAAAASUVORK5CYII=","consoleMessages":[{"text":"Unrecognized Content-Security-Policy directive 'prefetch-src'.","level":"error","timestamp":1723937185069},{"text":"Refused to load the script 'https://www.googletagmanager.com/gtag/js?id=UA-77033033-6' because it violates the following Content Security Policy directive: \"script-src 'self'\n      'unsafe-inline'\n      'unsafe-eval'\n      blob:\". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.\n","level":"error","timestamp":1723937185097},{"text":"Could not load Analytics.js script: Event","level":"warning","timestamp":1723937185099},{"text":"Refused to load the script 'https://cdn.ravenjs.com/3.22.3/console/raven.min.js' because it violates the following Content Security Policy directive: \"script-src 'self'\n      'unsafe-inline'\n      'unsafe-eval'\n      blob:\". Note that 'script-src-elem' was not explicitly set, so 'script-src' is used as a fallback.\n","level":"error","timestamp":1723937185099},{"text":"Could not load Raven.js script: Event","level":"warning","timestamp":1723937185105},{"text":"[UnityCache] 'https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.wasm.framework.unityweb' successfully downloaded and stored in the indexedDB cache","level":"log","timestamp":1723937185379},{"text":"[UnityCache] 'https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.wasm.code.unityweb' successfully downloaded and stored in the indexedDB cache","level":"log","timestamp":1723937185572},{"text":"[UnityCache] 'https://ipfs.arkivo.art/ipfs/bafybeifixolixtm2bz2hn3wxbjviolhmykmnhws645fg7bxnmtft3h633i/Build/html.data.unityweb' successfully downloaded and stored in the indexedDB cache","level":"log","timestamp":1723937186696},{"text":"Loading player data from data.unity3d\n","level":"log","timestamp":1723937186883},{"text":"Initialize engine version: 2019.4.39f1 (78d14dfa024b)\n","level":"log","timestamp":1723937186911},{"text":"[Subsystems] Discovering subsystems at path UnitySubsystems\n","level":"log","timestamp":1723937186913},{"text":"Creating WebGL 2.0 context.","level":"log","timestamp":1723937186915},{"text":"Renderer: WebKit WebGL\n","level":"log","timestamp":1723937187013},{"text":"Vendor:   WebKit\n","level":"log","timestamp":1723937187015},{"text":"Version:  OpenGL ES 3.0 (WebGL 2.0 (OpenGL ES 3.0 Chromium))\n","level":"log","timestamp":1723937187015},{"text":"GLES:     3\n","level":"log","timestamp":1723937187015},{"text":" EXT_color_buffer_float GL_EXT_color_buffer_float EXT_color_buffer_half_float GL_EXT_color_buffer_half_float EXT_float_blend GL_EXT_float_blend EXT_texture_compression_bptc GL_EXT_texture_compression_bptc EXT_texture_compression_rgtc GL_EXT_texture_compression_rgtc EXT_texture_filter_anisotropic GL_EXT_texture_filter_anisotropic EXT_texture_norm16 GL_EXT_texture_norm16 OES_draw_buffers_indexed GL_OES_draw_buffers_indexed OES_texture_float_linear GL_OES_texture_float_linear OVR_multiview2 GL_OVR_multiview2 WEBGL_clip_cull_distance GL_WEBGL_clip_cull_distance WEBGL_compressed_texture_astc GL_WEBGL_compressed_texture_astc WEBGL_compressed_texture_etc GL_WEBGL_compressed_texture_etc WEBGL_compressed_texture_etc1 GL_WEBGL_compressed_texture_etc1 WEBGL_compressed_texture_s3tc GL_WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb GL_WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info GL_WEBGL_debug_renderer_info WEBGL_lose_context GL_WEBGL_lose_context WEBGL_multi_draw GL_WEBGL_multi_draw\n","level":"log","timestamp":1723937187015},{"text":"OPENGL LOG: Creating OpenGL ES 3.0 graphics device ; Context level  <OpenGL ES 3.0> ; Context handle 21173136\n","level":"log","timestamp":1723937187057},{"text":"UnloadTime: 6.200001 ms\n","level":"log","timestamp":1723937189149},{"text":"Active Graphics Tier: Tier2 \n(Filename: ./Runtime/Export/Debug/Debug.bindings.h Line: 39)\n\n","level":"log","timestamp":1723937189182},{"text":"warning: 2 FS.syncfs operations in flight at once, probably just doing extra work","level":"log","timestamp":1723937189686},{"text":"[.WebGL-0x3c5c00adb800]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723937189686},{"text":"[.WebGL-0x3c5c00adb800]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723937189913},{"text":"[.WebGL-0x3c5c00adb800]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels","level":"warning","timestamp":1723937190174},{"text":"[.WebGL-0x3c5c00adb800]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, High): GPU stall due to ReadPixels (this message will no longer repeat)","level":"warning","timestamp":1723937190426},{"text":"Input Manager initialize...\n","level":"log","timestamp":1723937191458},{"text":"Tag: Interactable is not defined. \n(Filename:  Line: 1999)\n\n","level":"error","timestamp":1723937191483},{"text":"Tag: Interactable is not defined. \n(Filename:  Line: 1999)\n\n","level":"error","timestamp":1723937191484}],"screenshotDelay":10000},"timestamp":1723937184627},"created_at":"2024-08-17T23:26:36.647+00:00","updated_at":"2024-08-17T23:26:36.647+00:00"}