diff --git a/Cargo.lock b/Cargo.lock index 86e3aae..f847617 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -72,7 +72,7 @@ version = "0.1.0" dependencies = [ "log", "simplelog", - "usdpl-back 0.7.2", + "usdpl-back 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1165,21 +1165,8 @@ dependencies = [ ] [[package]] -name = "usdpl-back" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58928ed65332c30b9b9be5140fcdab97e45db679a5845d829aa26492765272e5" -dependencies = [ - "async-recursion", - "async-trait", - "bytes", - "hex", - "log", - "obfstr", - "tokio", - "usdpl-core 0.6.0", - "warp", -] +name = "usdpl" +version = "0.9.0" [[package]] name = "usdpl-back" @@ -1198,13 +1185,19 @@ dependencies = [ ] [[package]] -name = "usdpl-core" -version = "0.6.0" +name = "usdpl-back" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "862153581fac266458521f49e5906a71c1eee1665cb4c7d71e9586bd34b45394" +checksum = "e2938cb40ba84ebea44658ebb1e4e0045fca54a562873bacab2ae094abab61ff" dependencies = [ - "aes-gcm-siv", - "base64", + "async-recursion", + "async-trait", + "bytes", + "gettext-ng", + "log", + "tokio", + "usdpl-core 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "warp", ] [[package]] @@ -1216,6 +1209,15 @@ dependencies = [ "hex-literal", ] +[[package]] +name = "usdpl-core" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3904ca38aca189c68a6bc876cf73de7cc60003476b4e118012ae7eb783c1700" +dependencies = [ + "base64", +] + [[package]] name = "usdpl-front" version = "0.9.1" @@ -1231,10 +1233,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "usdpl-rs" -version = "0.9.0" - [[package]] name = "utf-8" version = "0.7.6" diff --git a/Cargo.toml b/Cargo.toml index 85b6d98..7af4b7e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,5 +22,8 @@ members = [ "usdpl-core", "usdpl-front", "usdpl-back", +] + +exclude = [ "templates/decky/backend" ] diff --git a/templates/decky/backend/Cargo.lock b/templates/decky/backend/Cargo.lock index 9a1fde8..e9a21a6 100644 --- a/templates/decky/backend/Cargo.lock +++ b/templates/decky/backend/Cargo.lock @@ -40,9 +40,9 @@ dependencies = [ [[package]] name = "async-recursion" -version = "1.0.0" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cda8f4bcc10624c4e85bc66b3f452cca98cfa5ca002dc83a16aad2367641bea" +checksum = "3b015a331cc64ebd1774ba119538573603427eaace0a1950c423ab971f903796" dependencies = [ "proc-macro2", "quote", @@ -51,9 +51,9 @@ dependencies = [ [[package]] name = "async-trait" -version = "0.1.58" +version = "0.1.64" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e805d94e6b5001b651426cf4cd446b1ab5f319d27bab5c644f61de0a804360c" +checksum = "1cd7fce9ba8c3c042128ce72d8b2ddbf3a05747efb67ea0313c635e10bda47a2" dependencies = [ "proc-macro2", "quote", @@ -114,9 +114,9 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "bytes" -version = "1.3.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfb24e866b15a1af2a1b663f10c6b6b8f397a84aadb828f12e5b289ec23a3a3c" +checksum = "89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be" [[package]] name = "cfg-if" @@ -171,6 +171,70 @@ dependencies = [ "crypto-common", ] +[[package]] +name = "encoding" +version = "0.2.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b0d943856b990d12d3b55b359144ff341533e516d94098b1d3fc1ac666d36ec" +dependencies = [ + "encoding-index-japanese", + "encoding-index-korean", + "encoding-index-simpchinese", + "encoding-index-singlebyte", + "encoding-index-tradchinese", +] + +[[package]] +name = "encoding-index-japanese" +version = "1.20141219.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04e8b2ff42e9a05335dbf8b5c6f7567e5591d0d916ccef4e0b1710d32a0d0c91" +dependencies = [ + "encoding_index_tests", +] + +[[package]] +name = "encoding-index-korean" +version = "1.20141219.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4dc33fb8e6bcba213fe2f14275f0963fd16f0a02c878e3095ecfdf5bee529d81" +dependencies = [ + "encoding_index_tests", +] + +[[package]] +name = "encoding-index-simpchinese" +version = "1.20141219.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d87a7194909b9118fc707194baa434a4e3b0fb6a5a757c73c3adb07aa25031f7" +dependencies = [ + "encoding_index_tests", +] + +[[package]] +name = "encoding-index-singlebyte" +version = "1.20141219.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3351d5acffb224af9ca265f435b859c7c01537c0849754d3db3fdf2bfe2ae84a" +dependencies = [ + "encoding_index_tests", +] + +[[package]] +name = "encoding-index-tradchinese" +version = "1.20141219.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd0e20d5688ce3cab59eb3ef3a2083a5c77bf496cb798dc6fcdb75f323890c18" +dependencies = [ + "encoding_index_tests", +] + +[[package]] +name = "encoding_index_tests" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569" + [[package]] name = "fastrand" version = "1.8.0" @@ -197,9 +261,9 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.25" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed" +checksum = "2e5317663a9089767a1ec00a487df42e0ca174b61b4483213ac24448e4664df5" dependencies = [ "futures-core", "futures-sink", @@ -207,27 +271,27 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.25" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac" +checksum = "ec90ff4d0fe1f57d600049061dc6bb68ed03c7d2fbd697274c41805dcb3f8608" [[package]] name = "futures-sink" -version = "0.3.25" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9" +checksum = "f310820bb3e8cfd46c80db4d7fb8353e15dfff853a127158425f31e0be6c8364" [[package]] name = "futures-task" -version = "0.3.25" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea" +checksum = "dcf79a1bf610b10f42aea489289c5a2c478a786509693b80cd39c44ccd936366" [[package]] name = "futures-util" -version = "0.3.25" +version = "0.3.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6" +checksum = "9c1d6de3acfef38d2be4b1f543f553131788603495be83da675e180c8d6b7bd1" dependencies = [ "futures-core", "futures-sink", @@ -258,6 +322,16 @@ dependencies = [ "wasi", ] +[[package]] +name = "gettext-ng" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2c86be871deb255ef65fc8395048a2505912c595f1eddc4da03aeb6fda5cf34" +dependencies = [ + "byteorder", + "encoding", +] + [[package]] name = "h2" version = "0.3.15" @@ -310,9 +384,9 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.1.19" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +checksum = "ee512640fe35acbfb4bb779db6f0d80704c2cacfa2e39b601ef3e3f47d1ae4c7" dependencies = [ "libc", ] @@ -412,15 +486,15 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.4" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc" +checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" [[package]] name = "libc" -version = "0.2.137" +version = "0.2.139" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89" +checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" [[package]] name = "log" @@ -485,9 +559,9 @@ dependencies = [ [[package]] name = "num_cpus" -version = "1.14.0" +version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6058e64324c71e02bc2b150e4f3bc8286db6c83092132ffa3f6b1eab0f9def5" +checksum = "0fac9e2da13b5eb447a6ce3d392f23a29d8694bff781bf03a16cd9ac8697593b" dependencies = [ "hermit-abi", "libc", @@ -510,9 +584,9 @@ checksum = "7b2b2cbbfd8defa51ff24450a61d73b3ff3e158484ddd274a883e886e6fbaa78" [[package]] name = "once_cell" -version = "1.16.0" +version = "1.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86f0b0d4bf799edbc74508c1e8bf170ff5f41238e5f8225603ca7caaae2b7860" +checksum = "6f61fba1741ea2b3d6a1e3178721804bb716a68a6aeba1149b5d52e3d464ea66" [[package]] name = "opaque-debug" @@ -578,9 +652,9 @@ checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" [[package]] name = "proc-macro2" -version = "1.0.47" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ea3d908b0e36316caf9e9e2c4625cdde190a7e6f440d794667ed17a1855e725" +checksum = "6ef7d57beacfaf2d8aee5937dab7b7f28de3cb8b1828479bb5de2a7106f2bae2" dependencies = [ "unicode-ident", ] @@ -593,9 +667,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quote" -version = "1.0.21" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbe448f377a7d6961e30f5955f9b8d106c3f5e449d493ee1b125c1d43c2b5179" +checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" dependencies = [ "proc-macro2", ] @@ -659,9 +733,9 @@ dependencies = [ [[package]] name = "ryu" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09" +checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" [[package]] name = "safemem" @@ -677,15 +751,15 @@ checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294" [[package]] name = "serde" -version = "1.0.148" +version = "1.0.152" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e53f64bb4ba0191d6d0676e1b141ca55047d83b74f5607e6d8eb88126c52c2dc" +checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" [[package]] name = "serde_json" -version = "1.0.89" +version = "1.0.91" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db" +checksum = "877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883" dependencies = [ "itoa", "ryu", @@ -706,9 +780,9 @@ dependencies = [ [[package]] name = "sha-1" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "028f48d513f9678cda28f6e4064755b3fbb2af6acd672f2c209b62323f7aea0f" +checksum = "f5058ada175748e33390e40e872bd0fe59a19f265d0158daa551c5a88a76009c" dependencies = [ "cfg-if", "cpufeatures", @@ -764,9 +838,9 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "syn" -version = "1.0.104" +version = "1.0.107" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae548ec36cf198c0ef7710d3c230987c2d6d7bd98ad6edc0274462724c585ce" +checksum = "1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc1fd170a3cda91a1be4b18e3f5" dependencies = [ "proc-macro2", "quote", @@ -798,18 +872,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.37" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" +checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.37" +version = "1.0.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" +checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" dependencies = [ "proc-macro2", "quote", @@ -862,9 +936,9 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.22.0" +version = "1.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d76ce4a75fb488c605c54bf610f221cea8b0dafb53333c1a67e8ee199dcd2ae3" +checksum = "c8e00990ebabbe4c14c08aca901caed183ecd5c09562a12c824bb53d3c3fd3af" dependencies = [ "autocfg", "bytes", @@ -874,7 +948,7 @@ dependencies = [ "num_cpus", "pin-project-lite", "socket2", - "winapi", + "windows-sys", ] [[package]] @@ -943,9 +1017,9 @@ dependencies = [ [[package]] name = "try-lock" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642" +checksum = "3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed" [[package]] name = "tungstenite" @@ -977,9 +1051,9 @@ dependencies = [ [[package]] name = "typenum" -version = "1.15.0" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" +checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" [[package]] name = "unicase" @@ -992,15 +1066,15 @@ dependencies = [ [[package]] name = "unicode-bidi" -version = "0.3.8" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" +checksum = "d54675592c1dbefd78cbd98db9bacd89886e1ca50692a0692baefffdeb92dd58" [[package]] name = "unicode-ident" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3" +checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" [[package]] name = "unicode-normalization" @@ -1034,13 +1108,14 @@ dependencies = [ [[package]] name = "usdpl-back" -version = "0.7.2" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58928ed65332c30b9b9be5140fcdab97e45db679a5845d829aa26492765272e5" +checksum = "e2938cb40ba84ebea44658ebb1e4e0045fca54a562873bacab2ae094abab61ff" dependencies = [ "async-recursion", "async-trait", "bytes", + "gettext-ng", "hex", "log", "obfstr", @@ -1051,9 +1126,9 @@ dependencies = [ [[package]] name = "usdpl-core" -version = "0.6.0" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "862153581fac266458521f49e5906a71c1eee1665cb4c7d71e9586bd34b45394" +checksum = "f3904ca38aca189c68a6bc876cf73de7cc60003476b4e118012ae7eb783c1700" dependencies = [ "aes-gcm-siv", "base64", @@ -1166,45 +1241,45 @@ dependencies = [ [[package]] name = "windows_aarch64_gnullvm" -version = "0.42.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41d2aa71f6f0cbe00ae5167d90ef3cfe66527d6f613ca78ac8024c3ccab9a19e" +checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608" [[package]] name = "windows_aarch64_msvc" -version = "0.42.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd0f252f5a35cac83d6311b2e795981f5ee6e67eb1f9a7f64eb4500fbc4dcdb4" +checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7" [[package]] name = "windows_i686_gnu" -version = "0.42.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbeae19f6716841636c28d695375df17562ca208b2b7d0dc47635a50ae6c5de7" +checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640" [[package]] name = "windows_i686_msvc" -version = "0.42.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84c12f65daa39dd2babe6e442988fc329d6243fdce47d7d2d155b8d874862246" +checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605" [[package]] name = "windows_x86_64_gnu" -version = "0.42.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf7b1b21b5362cbc318f686150e5bcea75ecedc74dd157d874d754a2ca44b0ed" +checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45" [[package]] name = "windows_x86_64_gnullvm" -version = "0.42.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09d525d2ba30eeb3297665bd434a54297e4170c7f1a44cad4ef58095b4cd2028" +checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463" [[package]] name = "windows_x86_64_msvc" -version = "0.42.0" +version = "0.42.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f40009d85759725a34da6d89a94e63d7bdc50a862acf0dbc7c8e488f1edcb6f5" +checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd" [[package]] name = "zeroize" diff --git a/templates/decky/backend/Cargo.toml b/templates/decky/backend/Cargo.toml index 3e3097a..b38378d 100644 --- a/templates/decky/backend/Cargo.toml +++ b/templates/decky/backend/Cargo.toml @@ -6,15 +6,16 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -usdpl-back = { version = "0.7", features = ["decky", "encrypt"] } +usdpl-back = { version = "0.9" } # logging log = "0.4" simplelog = "0.12" -[feature] +[features] default = [] encrypt = ["usdpl-back/encrypt"] +decky = ["usdpl-back/decky"] [profile.release] debug = false diff --git a/templates/decky/backend/build.sh b/templates/decky/backend/build.sh index cead05f..17dfbb4 100755 --- a/templates/decky/backend/build.sh +++ b/templates/decky/backend/build.sh @@ -1,6 +1,6 @@ #!/bin/bash -cargo build --target x86_64-unknown-linux-musl --features encrypt +cargo build --release --features ,$1 mkdir -p ../bin # TODO replace "backend" \/ with binary name cp ./target/release/backend ../bin/backend diff --git a/templates/decky/build.sh b/templates/decky/build.sh index 6d06066..ad7192f 100755 --- a/templates/decky/build.sh +++ b/templates/decky/build.sh @@ -1,10 +1,19 @@ #!/bin/bash +echo "--- Building a new encrypted USDPL plugin for Decky loader ---" +echo "This script assumes you have a functioning cargo (Rust) and pnpm (Node/Javascript) setup" +echo "If you do not, parts of this script will not work correctly (but may still exit 0)" + export USDPL_ENCRYPTION_KEY=$(openssl enc -aes-256-cbc -k caylon -pbkdf2 -P -md sha1 | awk -F= '{if ($1 == "key") print $2}') -echo USDPL key: $USDPL_ENCRYPTION_KEY +echo "Key generated..." +#echo USDPL key: $USDPL_ENCRYPTION_KEY -cd ./backend && ./build.sh && cd .. +echo "Building backend..." +cd ./backend && ./build.sh decky,encrypt && cd .. -cd ./src/usdpl_front && ./rebuild.sh decky encrypt && cd ../.. -npm install -npm run build +echo "Rebuilding USDPL frontend..." +cd ./src/usdpl-front && ./rebuild.sh decky encrypt && cd ../.. + +echo "Building frontend..." +# pnpm does not like local dependencies, and doesn't install them unless forced to install everything +rm -rf ./node_modules && pnpm install && pnpm run build diff --git a/templates/decky/package-lock.json b/templates/decky/package-lock.json deleted file mode 100644 index 2a88690..0000000 --- a/templates/decky/package-lock.json +++ /dev/null @@ -1,2592 +0,0 @@ -{ - "name": "decky-plugin-template", - "version": "0.0.1", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "decky-plugin-template", - "version": "0.0.1", - "license": "GPL-2.0-or-later", - "dependencies": { - "decky-frontend-lib": "^1.0.1", - "react-icons": "^4.3.1", - "usdpl-front": "file:./src/usdpl-front" - }, - "devDependencies": { - "@rollup/plugin-commonjs": "^21.1.0", - "@rollup/plugin-json": "^4.1.0", - "@rollup/plugin-node-resolve": "^13.2.1", - "@rollup/plugin-replace": "^4.0.0", - "@rollup/plugin-typescript": "^8.3.2", - "@types/react": "16.14.0", - "@types/webpack": "^5.28.0", - "rollup": "^2.70.2", - "rollup-plugin-import-assets": "^1.1.1", - "shx": "^0.3.4", - "tslib": "^2.4.0", - "typescript": "^4.6.4" - } - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "node_modules/@rollup/plugin-commonjs": { - "version": "21.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.1.0.tgz", - "integrity": "sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "commondir": "^1.0.1", - "estree-walker": "^2.0.1", - "glob": "^7.1.6", - "is-reference": "^1.2.1", - "magic-string": "^0.25.7", - "resolve": "^1.17.0" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^2.38.3" - } - }, - "node_modules/@rollup/plugin-json": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", - "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.0.8" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", - "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.1.0", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^2.42.0" - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-4.0.0.tgz", - "integrity": "sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "node_modules/@rollup/plugin-typescript": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-8.5.0.tgz", - "integrity": "sha512-wMv1/scv0m/rXx21wD2IsBbJFba8wGF3ErJIr6IKRfRj49S85Lszbxb4DCo8iILpluTjk2GAAu9CoZt4G3ppgQ==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "resolve": "^1.17.0" - }, - "engines": { - "node": ">=8.0.0" - }, - "peerDependencies": { - "rollup": "^2.14.0", - "tslib": "*", - "typescript": ">=3.7.0" - }, - "peerDependenciesMeta": { - "tslib": { - "optional": true - } - } - }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/pluginutils/node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - }, - "node_modules/@types/eslint": { - "version": "8.4.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", - "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", - "dev": true, - "dependencies": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "node_modules/@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, - "dependencies": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "node_modules/@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "node_modules/@types/node": { - "version": "18.11.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.10.tgz", - "integrity": "sha512-juG3RWMBOqcOuXC643OAdSA525V44cVgGV6dUDuiFtss+8Fk5x1hI93Rsld43VeJVIeqlP9I7Fn9/qaVqoEAuQ==", - "dev": true - }, - "node_modules/@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "dev": true - }, - "node_modules/@types/react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.0.tgz", - "integrity": "sha512-jJjHo1uOe+NENRIBvF46tJimUvPnmbQ41Ax0pEm7pRvhPg+wuj8VMOHHiMvaGmZRzRrCtm7KnL5OOE/6kHPK8w==", - "dev": true, - "dependencies": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/webpack": { - "version": "5.28.0", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-5.28.0.tgz", - "integrity": "sha512-8cP0CzcxUiFuA9xGJkfeVpqmWTk9nx6CWwamRGCj95ph1SmlRRk9KlCZ6avhCbZd4L68LvYT6l1kpdEnQXrF8w==", - "dev": true, - "dependencies": { - "@types/node": "*", - "tapable": "^2.2.0", - "webpack": "^5" - } - }, - "node_modules/@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, - "dependencies": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "node_modules/@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, - "dependencies": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true - }, - "node_modules/@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "node_modules/@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, - "dependencies": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "node_modules/@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, - "dependencies": { - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true - }, - "node_modules/@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "node_modules/@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, - "dependencies": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "node_modules/@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "node_modules/@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "node_modules/acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "peerDependencies": { - "acorn": "^8" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "peerDependencies": { - "ajv": "^6.9.1" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001436", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001436.tgz", - "integrity": "sha512-ZmWkKsnC2ifEPoWUvSAIGyOYwT+keAaaWPHiQ9DfMqS1t6tfuyFYoWR78TeZtznkEQ64+vGXH9cZrElwR2Mrxg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true, - "engines": { - "node": ">=6.0" - } - }, - "node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", - "dev": true - }, - "node_modules/decky-frontend-lib": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/decky-frontend-lib/-/decky-frontend-lib-1.8.3.tgz", - "integrity": "sha512-k5/Zvv3Td55JKiETpYyFVweF5Tty9jWN/kipiA4PKJEMz7mFixzGuJ3p7Ud6hAqJ4aC5K4h4Z33gVQR48VVWMg==", - "dependencies": { - "minimist": "^1.2.6" - } - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", - "dev": true - }, - "node_modules/enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esrecurse/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true - }, - "node_modules/events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true, - "engines": { - "node": ">=0.8.x" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/is-builtin-module": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", - "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", - "dev": true, - "dependencies": { - "builtin-modules": "^3.3.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "dev": true - }, - "node_modules/is-reference": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", - "dev": true, - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "peer": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true, - "engines": { - "node": ">=6.11.5" - } - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "peer": true, - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dev": true, - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "peer": true, - "dependencies": { - "loose-envify": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/react-icons": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.7.1.tgz", - "integrity": "sha512-yHd3oKGMgm7zxo3EA7H2n7vxSoiGmHk5t6Ou4bXsfcgWyhfDKMpyKfhHR6Bjnn63c+YXBLBPUql9H4wPJM6sXw==", - "peerDependencies": { - "react": "*" - } - }, - "node_modules/rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "dev": true, - "dependencies": { - "resolve": "^1.1.6" - }, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/rollup-plugin-import-assets": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-import-assets/-/rollup-plugin-import-assets-1.1.1.tgz", - "integrity": "sha512-u5zJwOjguTf2N+wETq2weNKGvNkuVc1UX/fPgg215p5xPvGOaI6/BTc024E9brvFjSQTfIYqgvwogQdipknu1g==", - "dev": true, - "dependencies": { - "rollup-pluginutils": "^2.7.1", - "url-join": "^4.0.1" - }, - "peerDependencies": { - "rollup": ">=1.9.0" - } - }, - "node_modules/rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dev": true, - "dependencies": { - "estree-walker": "^0.6.1" - } - }, - "node_modules/rollup-pluginutils/node_modules/estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "dev": true - }, - "node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "dependencies": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - } - }, - "node_modules/serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "dev": true, - "dependencies": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "bin": { - "shjs": "bin/shjs" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/shx": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/shx/-/shx-0.3.4.tgz", - "integrity": "sha512-N6A9MLVqjxZYcVn8hLmtneQWIJtp8IKzMP4eMnx+nqkvXoqinUPCbUFLp2UcWTEIUONhlk0ewxr/jaVGlc+J+g==", - "dev": true, - "dependencies": { - "minimist": "^1.2.3", - "shelljs": "^0.8.5" - }, - "bin": { - "shx": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "deprecated": "Please use @jridgewell/sourcemap-codec instead", - "dev": true - }, - "node_modules/supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/terser": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", - "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", - "dev": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "dev": true, - "dependencies": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - }, - "engines": { - "node": ">= 10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependencies": { - "webpack": "^5.1.0" - }, - "peerDependenciesMeta": { - "@swc/core": { - "optional": true - }, - "esbuild": { - "optional": true - }, - "uglify-js": { - "optional": true - } - } - }, - "node_modules/tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, - "node_modules/typescript": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", - "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/url-join": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", - "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", - "dev": true - }, - "node_modules/usdpl-front": { - "resolved": "src/usdpl-front", - "link": true - }, - "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "dependencies": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack": { - "version": "5.75.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", - "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", - "dev": true, - "dependencies": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "bin": { - "webpack": "bin/webpack.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/webpack" - }, - "peerDependenciesMeta": { - "webpack-cli": { - "optional": true - } - } - }, - "node_modules/webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/webpack/node_modules/@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "src/usdpl-front": { - "version": "0.7.0", - "license": "GPL-3.0-only" - } - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.17", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", - "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "3.1.0", - "@jridgewell/sourcemap-codec": "1.4.14" - } - }, - "@rollup/plugin-commonjs": { - "version": "21.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-21.1.0.tgz", - "integrity": "sha512-6ZtHx3VHIp2ReNNDxHjuUml6ur+WcQ28N1yHgCQwsbNkQg2suhxGMDQGJOn/KuDxKtd1xuZP5xSTwBA4GQ8hbA==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "commondir": "^1.0.1", - "estree-walker": "^2.0.1", - "glob": "^7.1.6", - "is-reference": "^1.2.1", - "magic-string": "^0.25.7", - "resolve": "^1.17.0" - } - }, - "@rollup/plugin-json": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-json/-/plugin-json-4.1.0.tgz", - "integrity": "sha512-yfLbTdNS6amI/2OpmbiBoW12vngr5NW2jCJVZSBEz+H5KfUJZ2M7sDjk0U6GOOdCWFVScShte29o9NezJ53TPw==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.0.8" - } - }, - "@rollup/plugin-node-resolve": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", - "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.1.0", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - } - }, - "@rollup/plugin-replace": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-4.0.0.tgz", - "integrity": "sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - } - }, - "@rollup/plugin-typescript": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-typescript/-/plugin-typescript-8.5.0.tgz", - "integrity": "sha512-wMv1/scv0m/rXx21wD2IsBbJFba8wGF3ErJIr6IKRfRj49S85Lszbxb4DCo8iILpluTjk2GAAu9CoZt4G3ppgQ==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "resolve": "^1.17.0" - } - }, - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "dependencies": { - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - } - } - }, - "@types/eslint": { - "version": "8.4.10", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", - "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", - "dev": true, - "requires": { - "@types/estree": "*", - "@types/json-schema": "*" - } - }, - "@types/eslint-scope": { - "version": "3.7.4", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", - "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", - "dev": true, - "requires": { - "@types/eslint": "*", - "@types/estree": "*" - } - }, - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", - "dev": true - }, - "@types/node": { - "version": "18.11.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.10.tgz", - "integrity": "sha512-juG3RWMBOqcOuXC643OAdSA525V44cVgGV6dUDuiFtss+8Fk5x1hI93Rsld43VeJVIeqlP9I7Fn9/qaVqoEAuQ==", - "dev": true - }, - "@types/prop-types": { - "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", - "dev": true - }, - "@types/react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.0.tgz", - "integrity": "sha512-jJjHo1uOe+NENRIBvF46tJimUvPnmbQ41Ax0pEm7pRvhPg+wuj8VMOHHiMvaGmZRzRrCtm7KnL5OOE/6kHPK8w==", - "dev": true, - "requires": { - "@types/prop-types": "*", - "csstype": "^3.0.2" - } - }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/webpack": { - "version": "5.28.0", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-5.28.0.tgz", - "integrity": "sha512-8cP0CzcxUiFuA9xGJkfeVpqmWTk9nx6CWwamRGCj95ph1SmlRRk9KlCZ6avhCbZd4L68LvYT6l1kpdEnQXrF8w==", - "dev": true, - "requires": { - "@types/node": "*", - "tapable": "^2.2.0", - "webpack": "^5" - } - }, - "@webassemblyjs/ast": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", - "dev": true, - "requires": { - "@webassemblyjs/helper-numbers": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1" - } - }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", - "dev": true - }, - "@webassemblyjs/helper-numbers": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", - "dev": true, - "requires": { - "@webassemblyjs/floating-point-hex-parser": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1" - } - }, - "@webassemblyjs/ieee754": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", - "dev": true, - "requires": { - "@xtuc/ieee754": "^1.2.0" - } - }, - "@webassemblyjs/leb128": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", - "dev": true, - "requires": { - "@xtuc/long": "4.2.2" - } - }, - "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", - "dev": true - }, - "@webassemblyjs/wasm-edit": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/helper-wasm-section": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-opt": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "@webassemblyjs/wast-printer": "1.11.1" - } - }, - "@webassemblyjs/wasm-gen": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wasm-opt": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-buffer": "1.11.1", - "@webassemblyjs/wasm-gen": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1" - } - }, - "@webassemblyjs/wasm-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/helper-api-error": "1.11.1", - "@webassemblyjs/helper-wasm-bytecode": "1.11.1", - "@webassemblyjs/ieee754": "1.11.1", - "@webassemblyjs/leb128": "1.11.1", - "@webassemblyjs/utf8": "1.11.1" - } - }, - "@webassemblyjs/wast-printer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.11.1", - "@xtuc/long": "4.2.2" - } - }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "acorn": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", - "dev": true - }, - "acorn-import-assertions": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", - "dev": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ajv-keywords": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", - "dev": true, - "requires": {} - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "browserslist": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001400", - "electron-to-chromium": "^1.4.251", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.9" - } - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001436", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001436.tgz", - "integrity": "sha512-ZmWkKsnC2ifEPoWUvSAIGyOYwT+keAaaWPHiQ9DfMqS1t6tfuyFYoWR78TeZtznkEQ64+vGXH9cZrElwR2Mrxg==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", - "dev": true - }, - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "csstype": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", - "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==", - "dev": true - }, - "decky-frontend-lib": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/decky-frontend-lib/-/decky-frontend-lib-1.8.3.tgz", - "integrity": "sha512-k5/Zvv3Td55JKiETpYyFVweF5Tty9jWN/kipiA4PKJEMz7mFixzGuJ3p7Ud6hAqJ4aC5K4h4Z33gVQR48VVWMg==", - "requires": { - "minimist": "^1.2.6" - } - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "electron-to-chromium": { - "version": "1.4.284", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", - "dev": true - }, - "enhanced-resolve": { - "version": "5.12.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", - "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.4", - "tapable": "^2.2.0" - } - }, - "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", - "dev": true - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "eslint-scope": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", - "dev": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^4.1.1" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "requires": { - "estraverse": "^5.2.0" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true - } - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true - }, - "estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true - }, - "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", - "dev": true - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dev": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "interpret": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", - "dev": true - }, - "is-builtin-module": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", - "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", - "dev": true, - "requires": { - "builtin-modules": "^3.3.0" - } - }, - "is-core-module": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", - "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, - "is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "dev": true - }, - "is-reference": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", - "dev": true, - "requires": { - "@types/estree": "*" - } - }, - "jest-worker": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^8.0.0" - } - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "peer": true - }, - "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", - "dev": true - }, - "loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "peer": true, - "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" - } - }, - "magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dev": true, - "requires": { - "sourcemap-codec": "^1.4.8" - } - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", - "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==" - }, - "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true - }, - "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "requires": { - "wrappy": "1" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "react": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", - "peer": true, - "requires": { - "loose-envify": "^1.1.0" - } - }, - "react-icons": { - "version": "4.7.1", - "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.7.1.tgz", - "integrity": "sha512-yHd3oKGMgm7zxo3EA7H2n7vxSoiGmHk5t6Ou4bXsfcgWyhfDKMpyKfhHR6Bjnn63c+YXBLBPUql9H4wPJM6sXw==", - "requires": {} - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", - "dev": true, - "requires": { - "resolve": "^1.1.6" - } - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "rollup": { - "version": "2.79.1", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", - "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", - "dev": true, - "requires": { - "fsevents": "~2.3.2" - } - }, - "rollup-plugin-import-assets": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/rollup-plugin-import-assets/-/rollup-plugin-import-assets-1.1.1.tgz", - "integrity": "sha512-u5zJwOjguTf2N+wETq2weNKGvNkuVc1UX/fPgg215p5xPvGOaI6/BTc024E9brvFjSQTfIYqgvwogQdipknu1g==", - "dev": true, - "requires": { - "rollup-pluginutils": "^2.7.1", - "url-join": "^4.0.1" - } - }, - "rollup-pluginutils": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz", - "integrity": "sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==", - "dev": true, - "requires": { - "estree-walker": "^0.6.1" - }, - "dependencies": { - "estree-walker": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz", - "integrity": "sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==", - "dev": true - } - } - }, - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - }, - "schema-utils": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", - "dev": true, - "requires": { - "@types/json-schema": "^7.0.8", - "ajv": "^6.12.5", - "ajv-keywords": "^3.5.2" - } - }, - "serialize-javascript": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "shelljs": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - } - }, - "shx": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/shx/-/shx-0.3.4.tgz", - "integrity": "sha512-N6A9MLVqjxZYcVn8hLmtneQWIJtp8IKzMP4eMnx+nqkvXoqinUPCbUFLp2UcWTEIUONhlk0ewxr/jaVGlc+J+g==", - "dev": true, - "requires": { - "minimist": "^1.2.3", - "shelljs": "^0.8.5" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true - }, - "supports-color": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", - "dev": true - }, - "terser": { - "version": "5.16.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", - "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", - "dev": true, - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - } - }, - "terser-webpack-plugin": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", - "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", - "dev": true, - "requires": { - "@jridgewell/trace-mapping": "^0.3.14", - "jest-worker": "^27.4.5", - "schema-utils": "^3.1.1", - "serialize-javascript": "^6.0.0", - "terser": "^5.14.1" - } - }, - "tslib": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", - "integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==", - "dev": true - }, - "typescript": { - "version": "4.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", - "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", - "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "url-join": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", - "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", - "dev": true - }, - "usdpl-front": { - "version": "file:src/usdpl-front" - }, - "watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", - "dev": true, - "requires": { - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.1.2" - } - }, - "webpack": { - "version": "5.75.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", - "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", - "dev": true, - "requires": { - "@types/eslint-scope": "^3.7.3", - "@types/estree": "^0.0.51", - "@webassemblyjs/ast": "1.11.1", - "@webassemblyjs/wasm-edit": "1.11.1", - "@webassemblyjs/wasm-parser": "1.11.1", - "acorn": "^8.7.1", - "acorn-import-assertions": "^1.7.6", - "browserslist": "^4.14.5", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.10.0", - "es-module-lexer": "^0.9.0", - "eslint-scope": "5.1.1", - "events": "^3.2.0", - "glob-to-regexp": "^0.4.1", - "graceful-fs": "^4.2.9", - "json-parse-even-better-errors": "^2.3.1", - "loader-runner": "^4.2.0", - "mime-types": "^2.1.27", - "neo-async": "^2.6.2", - "schema-utils": "^3.1.0", - "tapable": "^2.1.1", - "terser-webpack-plugin": "^5.1.3", - "watchpack": "^2.4.0", - "webpack-sources": "^3.2.3" - }, - "dependencies": { - "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", - "dev": true - } - } - }, - "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", - "dev": true - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - } - } -} diff --git a/templates/decky/pnpm-lock.yaml b/templates/decky/pnpm-lock.yaml index 4b23ddd..5fb0f12 100644 --- a/templates/decky/pnpm-lock.yaml +++ b/templates/decky/pnpm-lock.yaml @@ -15,10 +15,12 @@ specifiers: shx: ^0.3.4 tslib: ^2.4.0 typescript: ^4.6.4 + usdpl-front: file:./src/usdpl-front dependencies: decky-frontend-lib: 1.0.1 react-icons: 4.4.0 + usdpl-front: file:src/usdpl-front devDependencies: '@rollup/plugin-commonjs': 21.1.0_rollup@2.75.6 @@ -909,3 +911,9 @@ packages: /wrappy/1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true + + file:src/usdpl-front: + resolution: {directory: src/usdpl-front, type: directory} + name: usdpl-front + version: 0.9.1 + dev: false diff --git a/templates/decky/src/index.tsx b/templates/decky/src/index.tsx index e36d6dc..8de0f39 100755 --- a/templates/decky/src/index.tsx +++ b/templates/decky/src/index.tsx @@ -16,7 +16,7 @@ import { FaShip } from "react-icons/fa"; import logo from "../assets/logo.png"; -import {init_usdpl, target, init_embedded, call_backend} from "usdpl-front"; +import {init_usdpl, target_usdpl, init_embedded, call_backend} from "usdpl-front"; const USDPL_PORT: number = 54321; @@ -109,7 +109,7 @@ export default definePlugin((serverApi: ServerAPI) => { (async () => { await init_embedded(); init_usdpl(USDPL_PORT); - console.log("USDPL started for framework: " + target()); + console.log("USDPL started for framework: " + target_usdpl()); })(); return { diff --git a/templates/decky/src/usdpl-front/package.json b/templates/decky/src/usdpl-front/package.json index a769587..1c18e11 100644 --- a/templates/decky/src/usdpl-front/package.json +++ b/templates/decky/src/usdpl-front/package.json @@ -4,7 +4,7 @@ "NGnius (Graham) " ], "description": "Universal Steam Deck Plugin Library front-end designed for WASM", - "version": "0.7.0", + "version": "0.9.1", "license": "GPL-3.0-only", "repository": { "type": "git", diff --git a/templates/decky/src/usdpl-front/usdpl_front.d.ts b/templates/decky/src/usdpl-front/usdpl_front.d.ts index 8e30d2a..9477118 100644 --- a/templates/decky/src/usdpl-front/usdpl_front.d.ts +++ b/templates/decky/src/usdpl-front/usdpl_front.d.ts @@ -36,6 +36,25 @@ export function get_value(key: string): any; * @returns {Promise} */ export function call_backend(name: string, parameters: any[]): Promise; +/** +* Initialize translation strings for the front-end +* @param {string} locale +* @returns {Promise} +*/ +export function init_tr(locale: string): Promise; +/** +* Translate a phrase, equivalent to tr_n(msg_id, 0) +* @param {string} msg_id +* @returns {string} +*/ +export function tr(msg_id: string): string; +/** +* Translate a phrase, retrieving the plural form for `n` items +* @param {string} msg_id +* @param {number} n +* @returns {string} +*/ +export function tr_n(msg_id: string, n: number): string; export type InitInput = RequestInfo | URL | Response | BufferSource | WebAssembly.Module; @@ -47,6 +66,9 @@ export interface InitOutput { readonly set_value: (a: number, b: number, c: number) => number; readonly get_value: (a: number, b: number) => number; readonly call_backend: (a: number, b: number, c: number, d: number) => number; + readonly init_tr: (a: number, b: number) => number; + readonly tr: (a: number, b: number, c: number) => void; + readonly tr_n: (a: number, b: number, c: number, d: number) => void; readonly __wbindgen_export_0: (a: number) => number; readonly __wbindgen_export_1: (a: number, b: number, c: number) => number; readonly __wbindgen_export_2: WebAssembly.Table; diff --git a/templates/decky/src/usdpl-front/usdpl_front.js b/templates/decky/src/usdpl-front/usdpl_front.js index d8c4a42..0b42e36 100644 --- a/templates/decky/src/usdpl-front/usdpl_front.js +++ b/templates/decky/src/usdpl-front/usdpl_front.js @@ -9,15 +9,6 @@ function getObject(idx) { return heap[idx]; } let heap_next = heap.length; -function addHeapObject(obj) { - if (heap_next === heap.length) heap.push(heap.length + 1); - const idx = heap_next; - heap_next = heap[idx]; - - heap[idx] = obj; - return idx; -} - function dropObject(idx) { if (idx < 36) return; heap[idx] = heap_next; @@ -30,7 +21,9 @@ function takeObject(idx) { return ret; } -let WASM_VECTOR_LEN = 0; +const cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }); + +cachedTextDecoder.decode(); let cachedUint8Memory0 = new Uint8Array(); @@ -41,6 +34,21 @@ function getUint8Memory0() { return cachedUint8Memory0; } +function getStringFromWasm0(ptr, len) { + return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len)); +} + +function addHeapObject(obj) { + if (heap_next === heap.length) heap.push(heap.length + 1); + const idx = heap_next; + heap_next = heap[idx]; + + heap[idx] = obj; + return idx; +} + +let WASM_VECTOR_LEN = 0; + const cachedTextEncoder = new TextEncoder('utf-8'); const encodeString = (typeof cachedTextEncoder.encodeInto === 'function' @@ -107,14 +115,6 @@ function getInt32Memory0() { return cachedInt32Memory0; } -const cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }); - -cachedTextDecoder.decode(); - -function getStringFromWasm0(ptr, len) { - return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len)); -} - let cachedFloat64Memory0 = new Float64Array(); function getFloat64Memory0() { @@ -124,71 +124,6 @@ function getFloat64Memory0() { return cachedFloat64Memory0; } -function debugString(val) { - // primitive types - const type = typeof val; - if (type == 'number' || type == 'boolean' || val == null) { - return `${val}`; - } - if (type == 'string') { - return `"${val}"`; - } - if (type == 'symbol') { - const description = val.description; - if (description == null) { - return 'Symbol'; - } else { - return `Symbol(${description})`; - } - } - if (type == 'function') { - const name = val.name; - if (typeof name == 'string' && name.length > 0) { - return `Function(${name})`; - } else { - return 'Function'; - } - } - // objects - if (Array.isArray(val)) { - const length = val.length; - let debug = '['; - if (length > 0) { - debug += debugString(val[0]); - } - for(let i = 1; i < length; i++) { - debug += ', ' + debugString(val[i]); - } - debug += ']'; - return debug; - } - // Test for built-in - const builtInMatches = /\[object ([^\]]+)\]/.exec(toString.call(val)); - let className; - if (builtInMatches.length > 1) { - className = builtInMatches[1]; - } else { - // Failed to match the standard '[object ClassName]' - return toString.call(val); - } - if (className == 'Object') { - // we're a user defined class or Object - // JSON.stringify avoids problems with cycles, and is generally much - // easier than looping through ownProperties of `val`. - try { - return 'Object(' + JSON.stringify(val) + ')'; - } catch (_) { - return 'Object'; - } - } - // errors - if (val instanceof Error) { - return `${val.name}: ${val.message}\n${val.stack}`; - } - // TODO we could test for more things here, like `Set`s and `Map`s. - return className; -} - function makeMutClosure(arg0, arg1, dtor, f) { const state = { a: arg0, b: arg1, cnt: 1, dtor }; const real = (...args) => { @@ -213,7 +148,7 @@ function makeMutClosure(arg0, arg1, dtor, f) { return real; } -function __wbg_adapter_28(arg0, arg1, arg2) { +function __wbg_adapter_26(arg0, arg1, arg2) { wasm.__wbindgen_export_3(arg0, arg1, addHeapObject(arg2)); } @@ -318,6 +253,59 @@ export function call_backend(name, parameters) { return takeObject(ret); } +/** +* Initialize translation strings for the front-end +* @param {string} locale +* @returns {Promise} +*/ +export function init_tr(locale) { + const ptr0 = passStringToWasm0(locale, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); + const len0 = WASM_VECTOR_LEN; + const ret = wasm.init_tr(ptr0, len0); + return takeObject(ret); +} + +/** +* Translate a phrase, equivalent to tr_n(msg_id, 0) +* @param {string} msg_id +* @returns {string} +*/ +export function tr(msg_id) { + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + const ptr0 = passStringToWasm0(msg_id, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); + const len0 = WASM_VECTOR_LEN; + wasm.tr(retptr, ptr0, len0); + var r0 = getInt32Memory0()[retptr / 4 + 0]; + var r1 = getInt32Memory0()[retptr / 4 + 1]; + return getStringFromWasm0(r0, r1); + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + wasm.__wbindgen_export_4(r0, r1); + } +} + +/** +* Translate a phrase, retrieving the plural form for `n` items +* @param {string} msg_id +* @param {number} n +* @returns {string} +*/ +export function tr_n(msg_id, n) { + try { + const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); + const ptr0 = passStringToWasm0(msg_id, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); + const len0 = WASM_VECTOR_LEN; + wasm.tr_n(retptr, ptr0, len0, n); + var r0 = getInt32Memory0()[retptr / 4 + 0]; + var r1 = getInt32Memory0()[retptr / 4 + 1]; + return getStringFromWasm0(r0, r1); + } finally { + wasm.__wbindgen_add_to_stack_pointer(16); + wasm.__wbindgen_export_4(r0, r1); + } +} + function handleError(f, args) { try { return f.apply(this, args); @@ -325,7 +313,7 @@ function handleError(f, args) { wasm.__wbindgen_export_5(addHeapObject(e)); } } -function __wbg_adapter_69(arg0, arg1, arg2, arg3) { +function __wbg_adapter_58(arg0, arg1, arg2, arg3) { wasm.__wbindgen_export_6(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3)); } @@ -363,13 +351,13 @@ async function load(module, imports) { function getImports() { const imports = {}; imports.wbg = {}; - imports.wbg.__wbindgen_object_clone_ref = function(arg0) { - const ret = getObject(arg0); - return addHeapObject(ret); - }; imports.wbg.__wbindgen_object_drop_ref = function(arg0) { takeObject(arg0); }; + imports.wbg.__wbindgen_string_new = function(arg0, arg1) { + const ret = getStringFromWasm0(arg0, arg1); + return addHeapObject(ret); + }; imports.wbg.__wbindgen_string_get = function(arg0, arg1) { const obj = getObject(arg1); const ret = typeof(obj) === 'string' ? obj : undefined; @@ -378,16 +366,10 @@ function getImports() { getInt32Memory0()[arg0 / 4 + 1] = len0; getInt32Memory0()[arg0 / 4 + 0] = ptr0; }; - imports.wbg.__wbindgen_string_new = function(arg0, arg1) { - const ret = getStringFromWasm0(arg0, arg1); + imports.wbg.__wbindgen_object_clone_ref = function(arg0) { + const ret = getObject(arg0); return addHeapObject(ret); }; - imports.wbg.__wbg_log_0908d39cad1c806d = function(arg0, arg1) { - console.log(getStringFromWasm0(arg0, arg1)); - }; - imports.wbg.__wbg_error_09a8f7a1c2281819 = function(arg0, arg1) { - console.error(getStringFromWasm0(arg0, arg1)); - }; imports.wbg.__wbindgen_number_new = function(arg0) { const ret = arg0; return addHeapObject(ret); @@ -411,24 +393,6 @@ function getImports() { const ret = getObject(arg0) === undefined; return ret; }; - imports.wbg.__wbg_new_abda76e883ba8a5f = function() { - const ret = new Error(); - return addHeapObject(ret); - }; - imports.wbg.__wbg_stack_658279fe44541cf6 = function(arg0, arg1) { - const ret = getObject(arg1).stack; - const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); - const len0 = WASM_VECTOR_LEN; - getInt32Memory0()[arg0 / 4 + 1] = len0; - getInt32Memory0()[arg0 / 4 + 0] = ptr0; - }; - imports.wbg.__wbg_error_f851667af71bcfc6 = function(arg0, arg1) { - try { - console.error(getStringFromWasm0(arg0, arg1)); - } finally { - wasm.__wbindgen_export_4(arg0, arg1); - } - }; imports.wbg.__wbg_instanceof_Window_acc97ff9f5d2c7b4 = function(arg0) { let result; try { @@ -453,13 +417,6 @@ function getImports() { const ret = result; return ret; }; - imports.wbg.__wbg_url_74285ddf2747cb3d = function(arg0, arg1) { - const ret = getObject(arg1).url; - const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); - const len0 = WASM_VECTOR_LEN; - getInt32Memory0()[arg0 / 4 + 1] = len0; - getInt32Memory0()[arg0 / 4 + 0] = ptr0; - }; imports.wbg.__wbg_text_1169d752cc697903 = function() { return handleError(function (arg0) { const ret = getObject(arg0).text(); return addHeapObject(ret); @@ -527,7 +484,7 @@ function getImports() { const a = state0.a; state0.a = 0; try { - return __wbg_adapter_69(a, state0.b, arg0, arg1); + return __wbg_adapter_58(a, state0.b, arg0, arg1); } finally { state0.a = a; } @@ -550,6 +507,10 @@ function getImports() { const ret = getObject(arg0).then(getObject(arg1), getObject(arg2)); return addHeapObject(ret); }; + imports.wbg.__wbg_set_bf3f89b92d5a34bf = function() { return handleError(function (arg0, arg1, arg2) { + const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2)); + return ret; + }, arguments) }; imports.wbg.__wbg_parse_e23be3fecd886e2a = function() { return handleError(function (arg0, arg1) { const ret = JSON.parse(getStringFromWasm0(arg0, arg1)); return addHeapObject(ret); @@ -558,22 +519,11 @@ function getImports() { const ret = JSON.stringify(getObject(arg0)); return addHeapObject(ret); }, arguments) }; - imports.wbg.__wbg_set_bf3f89b92d5a34bf = function() { return handleError(function (arg0, arg1, arg2) { - const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2)); - return ret; - }, arguments) }; - imports.wbg.__wbindgen_debug_string = function(arg0, arg1) { - const ret = debugString(getObject(arg1)); - const ptr0 = passStringToWasm0(ret, wasm.__wbindgen_export_0, wasm.__wbindgen_export_1); - const len0 = WASM_VECTOR_LEN; - getInt32Memory0()[arg0 / 4 + 1] = len0; - getInt32Memory0()[arg0 / 4 + 0] = ptr0; - }; imports.wbg.__wbindgen_throw = function(arg0, arg1) { throw new Error(getStringFromWasm0(arg0, arg1)); }; - imports.wbg.__wbindgen_closure_wrapper358 = function(arg0, arg1, arg2) { - const ret = makeMutClosure(arg0, arg1, 76, __wbg_adapter_28); + imports.wbg.__wbindgen_closure_wrapper384 = function(arg0, arg1, arg2) { + const ret = makeMutClosure(arg0, arg1, 70, __wbg_adapter_26); return addHeapObject(ret); }; @@ -632,7 +582,7 @@ export default init; // USDPL customization -const encoded = "AGFzbQEAAAABsAEaYAJ/fwF/YAJ/fwBgAX8AYAN/f38Bf2ADf39/AGAEf39/fwBgAX8Bf2AAAX9gAABgBX9/f39/AGAEf39/fwF/YAF/AX5gBX9/f39/AX9gBn9/f39/fwBgBn9/f39/fwF/YAV/f35/fwBgBX9/fX9/AGAFf398f38AYAR/fn9/AGAEf31/fwBgBH98f38AYAJ+fwBgB39/f39/f38Bf2ADfn9/AX9gAXwBf2ACf38BfgKUCyoDd2JnG19fd2JpbmRnZW5fb2JqZWN0X2Nsb25lX3JlZgAGA3diZxpfX3diaW5kZ2VuX29iamVjdF9kcm9wX3JlZgACA3diZxVfX3diaW5kZ2VuX3N0cmluZ19nZXQAAQN3YmcVX193YmluZGdlbl9zdHJpbmdfbmV3AAADd2JnGl9fd2JnX2xvZ18wOTA4ZDM5Y2FkMWM4MDZkAAEDd2JnHF9fd2JnX2Vycm9yXzA5YThmN2ExYzIyODE4MTkAAQN3YmcVX193YmluZGdlbl9udW1iZXJfbmV3ABgDd2JnFl9fd2JpbmRnZW5fYm9vbGVhbl9nZXQABgN3YmcVX193YmluZGdlbl9udW1iZXJfZ2V0AAEDd2JnEl9fd2JpbmRnZW5faXNfbnVsbAAGA3diZxdfX3diaW5kZ2VuX2lzX3VuZGVmaW5lZAAGA3diZxpfX3diZ19uZXdfYWJkYTc2ZTg4M2JhOGE1ZgAHA3diZxxfX3diZ19zdGFja182NTgyNzlmZTQ0NTQxY2Y2AAEDd2JnHF9fd2JnX2Vycm9yX2Y4NTE2NjdhZjcxYmNmYzYAAQN3YmcoX193YmdfaW5zdGFuY2VvZl9XaW5kb3dfYWNjOTdmZjlmNWQyYzdiNAAGA3diZxxfX3diZ19mZXRjaF8wZmUwNDkwNWNjY2ZjMmFhAAADd2JnKl9fd2JnX2luc3RhbmNlb2ZfUmVzcG9uc2VfZWFhNDI2MjIwODQ4YTM5ZQAGA3diZxpfX3diZ191cmxfNzQyODVkZGYyNzQ3Y2IzZAABA3diZxtfX3diZ190ZXh0XzExNjlkNzUyY2M2OTc5MDMABgN3YmcoX193YmdfbmV3d2l0aHN0cmFuZGluaXRfMDVkNzE4MDc4ODQyMGM0MAADA3diZxJfX3diaW5kZ2VuX2NiX2Ryb3AABgN3YmcgX193YmdfbmV3bm9hcmdzX2I1YjA2M2ZjNmMyZjAzNzYAAAN3YmcbX193YmdfY2FsbF85N2FlOWQ4NjQ1ZGMzODhiAAADd2JnGl9fd2JnX25ld18wYjliZmRkOTc1ODMyODRlAAcDd2JnFF9fd2JpbmRnZW5faXNfc3RyaW5nAAYDd2JnG19fd2JnX3NlbGZfNmQ0Nzk1MDZmNzJjNmE3MQAHA3diZx1fX3diZ193aW5kb3dfZjI1NTdjYzc4NDkwYWNlYgAHA3diZyFfX3diZ19nbG9iYWxUaGlzXzdmMjA2YmRhNjI4ZDUyODYABwN3YmcdX193YmdfZ2xvYmFsX2JhNzVjNTBkMWNmMzg0ZjQABwN3YmckX193YmdfbmV3d2l0aGxlbmd0aF83YzQyZjdlNzM4YTlkNWQzAAYDd2JnGl9fd2JnX3NldF9hNjgyMTRmMzVjNDE3ZmE5AAQDd2JnG19fd2JnX2NhbGxfMTY4ZGE4ODc3OWUzNWY2MQADA3diZxpfX3diZ19uZXdfOTk2MmY5MzkyMTlmMTgyMAAAA3diZx5fX3diZ19yZXNvbHZlXzk5ZmUxNzk2NGYzMWZmYzAABgN3YmcbX193YmdfdGhlbl8xMWY3YTU0ZDY3YjRiZmFkAAADd2JnG19fd2JnX3RoZW5fY2VkYWQyMGZiYmQ5NDE4YQADA3diZxxfX3diZ19wYXJzZV9lMjNiZTNmZWNkODg2ZTJhAAADd2JnIF9fd2JnX3N0cmluZ2lmeV9kNjQ3MWQzMDBkZWQ5YjY4AAYDd2JnGl9fd2JnX3NldF9iZjNmODliOTJkNWEzNGJmAAMDd2JnF19fd2JpbmRnZW5fZGVidWdfc3RyaW5nAAEDd2JnEF9fd2JpbmRnZW5fdGhyb3cAAQN3YmcdX193YmluZGdlbl9jbG9zdXJlX3dyYXBwZXIzNTgAAwOUA5IDBQYKBAIECQACAwMECgQOAgQFBAQDBAEFAQQEBAEZAQgDBhUEAAAADRYGAAwEAAcBAAMXAAQGAAMBAgQGBQAHAAIFBAEBAAECCAAFAgAABgUFBAQEBwAEBAEAAAAEBAEBBAUFCQUEBQUEAwQFBAUGAgEEBAUIAQECBAUAAgUCAAACAgACAgICAQYGBQEJBQIFDQICAgEEAgYCCQMGAAIGAQAAAAEEAAAEBAQBBAABAAAB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AGogBSAJIAxqLQAAIgRBAnZqLQAAOgAAIAlBAWoiBiAITw0GIABB/wdPDQMgACAHakEJaiAFIARBBHQgBiAMai0AACIGQQR2ckE/cWotAAA6AAAgAEECaiEEIABB/gdHBEAgBkECdEE8cSEGQQMhCAwICyAEQYAIQayKwAAQzgEACyAJIAhBvInAABDOAQALIABBgAhBzInAABDOAQALQYAIQYAIQdyJwAAQzgEAC0GACEGACEGcisAAEM4BAAsgCSAIQeyJwAAQzgEACyAAQYAIQfyJwAAQzgEACyAGIAhBjIrAABDOAQALIAdBCGogBGogBSAGai0AADoAACAAIAhqIQALAkAgD0UgCyACSXINACAAQYEISQRAIAIgB0EIaiAAakGACCAAaxDnASAAaiEADAELIABBgAhBhIjAABCMAwALIABBgQhPDQIgCyEEIAMgB0EIaiAAEOUBRQ0BCwsgB0GgCGokACAQDwsgAEGACEGUiMAAEI0DAAtB1IbAAEErIAdBmAhqQYCHwABBvIrAABDDAQALiQ8CB38BfiMAQZACayIDJAAgAAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQBwQQFrDgQBAAMGAgsAC0HwksAAQSNByJzAABCaAgALIAEgASkDADcDMCADQdAAaiABQQhqQSgQqQMaIAEgAS8BbDsBbiABEBc2AjggAUE4aiIFEMABIAUQwgEgA0GcAWpBHjYCACADQZQBaiIHQRs2AgAgAyABQe4AajYCmAEgA0GkncAANgKQASADQSA2AowBIAMgAUEwajYCiAEgA0EDNgLMASADQgQ3ArwBIANB+JzAADYCuAEgAyADQYgBajYCyAEgA0GAAmogA0G4AWoQRiABQcQAaiADQYgCaiIIKAIANgIAIAEgAykDgAI3AjwgA0G4AWogA0HQAGpBKBCpAxogA0GIAWogA0G4AWoQggEgAygCiAEiBEUNASADKAKMASEJIAMoApABIQYgASADKAKUATYCVCABQdAAaiAGNgIAIAFBzABqIAk2AgAgASAENgJIIANBiAFqIAQgBhA8IANBwAFqIgQgA0GQAWooAgA2AgAgAyADKQOIATcDuAEgAUHYAGoiBiADQbgBahC+ASAHQRw2AgAgAyABQdQAajYCkAEgA0EdNgKMASADIAY2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QRxqKAIAIQIgBigCGCEBDAQLQcj/wAAgETcCAEHE/8AAIAc2AgBBwP/AACAINgIAIAQNAQtBgYCAgHghAgwBC0GBgICAeCECIAQgCUEEdCIBakEJakUNACADIAFrEDILCyAAIAI2AgQgACABNgIAIAZBIGokAAuVCQIHfwF+IwBB0ABrIgMkAAJ/An8CQAJAAkACQAJAAkACQCABLQDGAUEBaw4DAwACAQsACyABIAEpA4gBNwOgASABIAEpApQBNwKsASABQagBaiABQZABaigCADYCACABQbQBaiIEIAFBnAFqKAIANgIAIANBNGpBHDYCACADQR02AiwgAyABQaABaiIHNgIoIAMgBCgCADYCFCADIANBFGo2AjAgA0IDNwI8IANB0J/AADYCOCADIANBKGo2AkggA0ECNgJMIANBGGogA0E4ahBGIAMoAhggAygCIBAEIANBGGoQ0QJBoP/AAEGg/8AAKQMAIgpCAXw3AwAgA0EIaiAEKAIAEKABIAMoAgghBSABQcABakEANgIAIAFBvAFqIAMoAgw2AgAgASAFNgK4ASABQbABaigCACEGIAMgASgCrAEiBSAEKAIAIgRBAnQiCGoiCTYCNCADIAU2AjAgAyAGNgIsIAMgBTYCKCABQbgBaiEGIAQEQANAIANBOGogBSgCABBIIAEoAsABIgQgASgCvAFGBEAgBiAEEIECIAEoAsABIQQLIAVBBGohBSABKAK4ASAEQQR0aiIEIAMpAzg3AwAgBEEIaiADQUBrKQMANwMAIAEgASgCwAFBAWo2AsABIAhBfGoiCA0ACyADIAk2AjALIANBKGoQxwEgAUGo/8AALwEAOwHEASADQR42AhwgAyABQcQBajYCGCADQQE2AkwgA0IBNwI8IANB+J/AADYCOCADIANBGGo2AkggA0EoaiADQThqEEYgAygCKCADKAIwEAQgA0EoahDRAiADQShqIAcQ3AEgASAKNwMQIAFBADYCCCABIAo3AwAgAUEAOgBwIAEgAykDKDcDGCABQSBqIANBMGooAgA2AgAgASAGKQIANwIkIAFBLGogBkEIaigCADYCACABIAEvAcQBOwFsCyADQThqIAEgAhAtIAMoAjhFBEAgA0HEAGooAgAhAiADQUBrKAIAIQQgAygCPCEFIAEQsAEgBUUNAiADIAIQHTYCGCADIAUgAkEEdGoiBjYCNCADIAU2AjAgAyAENgIsIAMgBTYCKCACRQ0EQQAhBCADQThqQQFyIgJBB2ohCANAIAUtAAAiB0EKRgRAIAVBEGohBgwFCyACIAUpAAE3AAAgCCAFQQhqKQAANwAAIAMgBzoAOCADQThqEF8hByADQRhqKAIAIAQgBxAeIARBAWohBCAFQRBqIgUgBkcNAAsMAwsgAUEDOgDGAUEADAULQfCSwABBI0Gkn8AAEJoCAAsgAyAENgIUIANBNGpBHzYCACADQR02AiwgAyABQaABaiIENgIoIAMgA0EUajYCMCADQQI2AkwgA0ICNwI8IANBpKDAADYCOCADIANBKGo2AkggA0EYaiADQThqEEYgAygCGCADKAIgEAUgA0EYahDRAiADKAIUIgJBJE8EQCACEAELQSEMAgsgAyAGNgIwCyABQaABaiEEIANBKGoQuwEgAygCGAshBSAEENECIAFBAToAxgFBAQshASAAIAU2AgQgACABRTYCACADQdAAaiQAC7IIAQR/IwBB8ABrIgUkACAFIAM2AgwgBSACNgIIAkACQAJAAkAgBQJ/AkACQCABQYECTwRAA0AgACAGaiAGQX9qIgchBkGAAmosAABBv39MDQALIAdBgQJqIgYgAUkNAiABQf99aiAHRw0EIAUgBjYCFAwBCyAFIAE2AhQLIAUgADYCEEHU38AAIQdBAAwBCyAAIAdqQYECaiwAAEG/f0wNASAFIAY2AhQgBSAANgIQQczpwAAhB0EFCzYCHCAFIAc2AhgCQCACIAFLIgYgAyABS3JFBEACfwJAAkAgAiADTQRAAkACQCACRQ0AIAIgAU8EQCABIAJGDQEMAgsgACACaiwAAEFASA0BCyADIQILIAUgAjYCICACIAEiBkkEQCACQQFqIgNBACACQX1qIgYgBiACSxsiBkkNBiAAIANqIAAgBmprIQYDQCAGQX9qIQYgACACaiACQX9qIgchAiwAAEFASA0ACyAHQQFqIQYLAkAgBkUNACAGIAFPBEAgASAGRg0BDAoLIAAgBmosAABBv39MDQkLIAEgBkYNBwJAIAAgBmoiASwAACIAQX9MBEAgAS0AAUE/cSEDIABBH3EhAiAAQV9LDQEgAkEGdCADciEADAQLIAUgAEH/AXE2AiRBAQwECyABLQACQT9xIANBBnRyIQMgAEFw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AAE6ABAgBEEYaiACIARBEGpBASAFEQUAIAQtABhBBEYEQCAEIAQoAhw2AgwgBEEGOgAIDAILIAQgBCkDGDcDCAwBCyAEQQhqIAFBBGogAiADEIsBCyAELQAIQQZGBEAgBCgCDCEGDAELIAQpAwgiCEL/AYNCBlINASAIQiCIpyEGCyAAQQY6AAAgACAGIAdqNgIEDAELIAAgCDcCAAsgBEEgaiQAC8wFAQV/IwBB8ABrIgMkACADQShqIAEgAhCAAyADIAMpAyg3AzAgA0HQAGogA0EwahBCAkAgAygCUARAIANB6ABqIANB2ABqKQMANwMAIAMgAykDUDcDYCADQSBqIANB4ABqEKQDIAMoAiQhBCADKAIgIQYgA0EYaiADQeAAahClAyADKAIcRQRAIAAgBjYCBCAAQQA2AgAgAEEIaiAENgIADAILAkACQAJAIAJFBEBBASEBDAELIAJBf0wNAiACQQEQ/gIiAUUNAQsgA0EANgJAIAMgATYCOCADIAI2AjwgBCACSwR/IANBOGpBACAEEIcBIAMoAkAhBSADKAI4BSABCyAFaiAGIAQQqQMaIAMgBCAFaiICNgJAIAMoAjwgAmtBAk0EQCADQThqIAJBAxCHASADKAJAIQILIAMoAjgiASACaiIEQdDfwAAvAAAiBTsAACAEQQJqQdLfwAAtAAAiBjoAACADIAJBA2oiAjYCQCADIAMpAzA3A0ggA0HQAGogA0HIAGoQQiADKAJQBEADQCADQegAaiADQdgAaikDADcDACADIAMpA1A3A2AgA0EQaiADQeAAahCkAyADKAIQIQcgAygCPCACayADKAIUIgRJBEAgA0E4aiACIAQQhwEgAygCQCECIAMoAjghAQsgASACaiAHIAQQqQMaIAMgAiAEaiICNgJAIANBCGogA0HgAGoQpQMgAygCDARAIAMoAjwgAmtBAk0EQCADQThqIAJBAxCHASADKAJAIQILIAMoAjgiASACaiIEIAU7AAAgBEECaiAGOgAAIAMgAkEDaiICNgJACyADQdAAaiADQcgAahBCIAMoAlANAAsLIAAgAykDODcCACAAQQhqIANBQGsoAgA2AgAMAwsgAkEBEKIDAAsQqwIACyAAQZzewAA2AgQgAEEANgIAIABBCGpBADYCAAsgA0HwAGokAAvoBAIEfwZ+IAAgACgCOCACajYCOAJAIAACfwJAAkACQCAAKAI8IgVFBEAMAQsCfiACQQggBWsiBCACIARJGyIGQQNNBEBCAAwBC0EEIQMgATUAAAshByAAIAApAzAgA0EBciAGSQRAIAEgA2ozAAAgA0EDdK2GIAeEIQcgA0ECciEDCyADIAZJBH4gASADajEAACADQQN0rYYgB4QFIAcLIAVBA3RBOHGthoQiBzcDMCAEIAJLDQEgAEEgaiIDIABBKGoiBSkDACAHhSIIIABBGGoiBikDAHwiCiADKQMAIglCDYkgCSAAKQMQfCIJhSILfCIMIAtCEYmFNwMAIAYgDEIgiTcDACAFIAogCEIQiYUiCEIViSAIIAlCIIl8IgiFNwMAIAAgByAIhTcDEAsgAiAEayICQQdxIQMgBCACQXhxIgJJBEAgAEEYaikDACEIIABBIGopAwAhByAAQShqKQMAIQogACkDECEJA0AgCCABIARqKQAAIgsgCoUiCHwiCiAHIAl8IgkgB0INiYUiB3wiDCAHQhGJhSEHIAhCEIkgCoUiCEIViSAIIAlCIIl8IgmFIQogDEIgiSEIIAkgC4UhCSAEQQhqIgQgAkkNAAsgACAHNwMgIAAgCTcDECAAIAo3AyggACAINwMYCyADQQNLDQFCACEHQQAMAgsgAiAFaiEDDAILIAEgBGo1AAAhB0EECyICQQFyIANJBEAgASACIARqajMAACACQQN0rYYgB4QhByACQQJyIQILIAIgA0kEfiABIAIgBGpqMQAAIAJBA3SthiAHhAUgBws3AzALIAAgAzYCPAv/BAEKfyMAQTBrIgMkACADQSRqIAE2AgAgA0EDOgAoIANCgICAgIAENwMIIAMgADYCICADQQA2AhggA0EANgIQAn8CQAJAIAIoAggiCkUEQCACQRRqKAIAIgBFDQEgAigCECEBIABBA3QhBSAAQX9qQf////8BcUEBaiEHIAIoAgAhAANAIABBBGooAgAiBARAIAMoAiAgACgCACAEIAMoAiQoAgwRAwANBAsgASgCACADQQhqIAFBBGooAgARAAANAyABQQhqIQEgAEEIaiEAIAVBeGoiBQ0ACwwBCyACQQxqKAIAIgBFDQAgAEEFdCELIABBf2pB////P3FBAWohByACKAIAIQADQCAAQQRqKAIAIgEEQCADKAIgIAAoAgAgASADKAIkKAIM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nwEgA0EANgIYIAMgAykDADcDECAHRQRAQQQhBQwCCyADQcwAaiEGQQQhBQNAAkAgA0FAayABIAIQRSADKQJEIQ0gAygCQCIIQQhGDQAgA0E4aiAGQRhqKAIAIgQ2AgAgA0EwaiAGQRBqKQIAIg43AwAgA0EoaiAGQQhqKQIAIg83AwAgAyAGKQIAIhA3AyAgAygCaCEJIANB2ABqIgogBDYCACADQdAAaiILIA43AwAgA0HIAGoiDCAPNwMAIAMgEDcDQCADKAIYIgQgAygCFEYEQCADQRBqIAQQgwIgAygCGCEECyAFIAlqIQUgAygCECAEQShsaiIEIA03AgQgBCAINgIAIAQgAykDQDcCDCAEQRRqIAwpAwA3AgAgBEEcaiALKQMANwIAIARBJGogCigCADYCACADIAMoAhhBAWo2AhggB0F/aiIHDQEMAwsLIABBADYCACAAIA03AgQgA0EQahC8ASADQRBqENECDAILIABBADYCACAAIA03AgQMAQsgACADKQMQNwIAIAAgBTYCDCAAQQhqIANBGGooAgA2AgALIANB8ABqJAALgwQCCn8BfiMAQUBqIgMkACADQX82AhQgA0EoaiABIANBFGpBBCACKAIgEQUAAkACQAJAIAMtAChBBEcEQCADKQMoIg1C/wGDQgZSDQELIANBCGogAygCFCIFEKABIANBADYCICADIAMpAwg3AxggBUUEQEEEIQYMAgsgA0EoakEBciEHQQQhBgNAAkAgA0EoaiABIAIQNSADLQAoIghBCkYNACADQSZqIAdBAmotAAAiBDoAACADIAcvAAAiCTsBJCADKQIsIQ0gAygCNCEKIAMoAjghCyADQSpqIgwgBDoAACADIAk7ASggAygCICIEIAMoAhxGBEAgA0EYaiAEEIECIAMoAiAhBAsgBiALaiEGIAMoAhggBEEEdGoiBCADLwEoOwABIAQgCDoAACAEIAo2AgwgBCANNwIEIARBA2ogDC0AADoAACADIAMoAiBBAWo2AiAgBUF/aiIFDQEMAwsLIAMpAiwhDSAAQQA2AgAgACANNwIEIAMoAiAiAARAIAMoAhghBCAAQQR0IQUDQCAELQAAIgBBfmpBB0kgAEVyRQRAIARBBGoQoAILIARBEGohBCAFQXBqIgUNAAsLIANBGGoQ0QIMAgsgAEEANgIAIAAgDTcCBAwBCyAAIAMpAxg3AgAgACAGNgIMIABBCGogA0EgaigCADYCAAsgA0FAayQAC6YEAgV/AX4jAEHQAGsiAyQAIANB/wE6AA8gA0EoaiABIANBD2pBASACKAIgEQUAAkACQAJAAkACQAJAAkAgAy0AKEEERwRAIAMpAygiCEL/AYNCBlINAQtBAiEEAkACQAJAAkACQAJAAkACQCADLQAPQX9qDggHBgwABQECBAMLQQMhBAwLC0EFIQQMCgsgAEEFOgAEDAoLIABBBToABAwJCyADQShqIAEgAhBDIAMoAigiBkUNBCADKAI0IQUgAykCLCEIQQchBAwHCyADQShqIAEgAhBNIAMoAigiBgRAIAMoAjQhBSADKQIsIQhBBCEEDAcLIAAgAykCLDcCBAwHCyADQShqIAEgAhCUASADKQMoIQggAygCMCIHDQQMAwsgA0EoaiABIAIQbCADKQMoIQggAygCMCIHRQ0CIANBIGogA0HEAGooAgA2AgAgA0EYaiADQTxqKQIANwMAIAMgAykCNDcDECADKAJIIQVBACEEDAQLIABBCDYCACAAIAg3AgQMBQsgACADKQIsNwIEDAMLIAAgCDcCBAwCCyADQRhqIANBPGooAgA2AgAgAyADKQI0NwMQIAMoAkAhBUEBIQQLIAAgAykDEDcCFCAAIAc2AhAgACAINwIIIAAgBjYCBCAAIAQ2AgAgACAFQQFqNgIoIABBJGogA0EgaigCADYCACAAQRxqIANBGGopAwA3AgAMAQsgAEEINgIACyADQdAAaiQAC+kDAQZ/IwBBMGsiBSQAAkACQAJAAkACQCABKAIEIgMEQCABKAIAIQcgA0F/akH/////AXEiA0EBaiIGQQdxIQQCfyADQQdJBEBBACEDIAcMAQsgB0E8aiECIAZB+P///wNxIQZBACEDA0AgAigCACACQXhqKAIAIAJBcGooAgAgAkFoaigCACACQWBqKAIAIAJBWGooAgAgAkFQaigCACACQUhqKAIAIANqampqampqaiEDIAJBQGshAiAGQXhqIgYNAAsgAkFEagshAiAEBEAgAkEEaiECA0AgAigCACADaiEDIAJBCGohAiAEQX9qIgQNAAsLIAFBFGooAgANASADIQQMAwtBACEDIAFBFGooAgANAUEBIQIMBAsgBygCBA0AIANBEEkNAgsgAyADaiIEIANJDQELIARFDQACQCAEQX9KBEAgBEEBEP4CIgJFDQEgBCEDDAMLEKsCAAsgBEEBEKIDAAtBASECQQAhAwsgAEEANgIIIAAgAzYCBCAAIAI2AgAgBSAANgIMIAVBIGogAUEQaikCADcDACAFQRhqIAFBCGopAgA3AwAgBSABKQIANwMQIAVBDGpBhN7AACAFQRBqED4EQEHk3sAAQTMgBUEoakGY38AAQcDfwAAQwwEACyAFQTBqJAALzgMCAn8GfiMAQdAAayICJAAgAkFAayIDQgA3AwAgAkIANwM4IAIgACkDCCIENwMQIAIgACkDACIFNwMIIAIgBELzytHLp4zZsvQAhTcDMCACIARC7d6R85bM3LfkAIU3AyggAiAFQuHklfPW7Nm87ACFNwMgIAIgBUL1ys2D16zbt/MAhTcDGCACQQhqIAEoAgAgASgCCBA9IAJB/wE6AE8gAkEIaiACQc8AakEBED0gAzUCACEFIAIpAzghBiACKQMwIAIpAyAhCCACKQMYIQkgAikDKCEEIAJB0ABqJAAgBiAFQjiGhCIFhSIGQhCJIAYgCHwiBoUiByAEIAl8IghCIIl8IgkgBYUgBiAEQg2JIAiFIgR8IgUgBEIRiYUiBHwiBiAEQg2JhSIEIAdCFYkgCYUiByAFQiCJQv8BhXwiBXwiCCAEQhGJhSIEQg2JIAQgB0IQiSAFhSIFIAZCIIl8IgZ8IgSFIgdCEYkgByAFQhWJIAaFIgUgCEIgiXwiBnwiB4UiCEINiSAIIAVCEIkgBoUiBSAEQiCJfCIEfIUiBiAFQhWJIASFIgQgB0IgiXwiBXwiByAEQhCJIAWFQhWJhSAGQhGJhSAHQiCJhQv5AwMDfwF+AXwjAEHwAGsiAiQAIAIgATYCPAJAAkBBAUECIAEQByIDQQFGG0EAIAMbIgNBAkcEQCAAQQg6AAAgACADOgABDAELIAJBKGogARAIIAIoAighAyACQRhqIgQgAisDMDkDCCAEIANBAEetNwMAIAIpAxinBEAgAisDICEGIABBAzoAACAAIAY5AwgMAQsgAkEQaiABEAICQCACKAIQIgRFBEAgAkEANgJADAELIAIoAhQhAyACIAQ2AmAgAiADNgJoIAIgAzYCZCACQQhqIAJB4ABqELUCIAJBQGsgAigCCCACKAIMEOwCIAIoAkBFDQAgACACKQNANwIEIABBAToAACAAQQxqIAJByABqKAIANgIADAELAkACQAJAAkAgARAJQQFGDQAgARAKQQFGDQAgAiACQTxqEJkCIAIoAgQhASACKAIARQ0BIABBADoAACABQSRPDQIMAwsgAEEAOgAADAILIAIgATYCTCACQeAAaiACQcwAahDNASACKAJgRQ0DIAJB2ABqIAJB6ABqKAIAIgM2AgAgAiACKQNgIgU3A1AgAEEMaiADNgIAIAAgBTcCBCAAQQk6AAAgAUEkSQ0BCyABEAELIAIoAjwhAQsgAUEkTwRAIAEQAQsgAkHwAGokAA8LQYyWwABBK0H8nsAAEJoCAAuZBAEFfyMAQSBrIgAkAAJAAkACQAJAAkAQfiIBBEAgAUEYaiICQQAgAigCACICIAJBAkYiAhs2AgAgAkUEQCABQRxqIgItAAAhAyACQQE6AAAgACADQQFxIgM6AAQgAw0CQQAhA0GogMEAKAIAQf////8HcQRAEK0DQQFzIQMLIAEtAB0NAyABIAEoAhgiBEEBIAQbNgIYIARFDQYgBEECRw0EIAEoAhghBCABQQA2AhggACAENgIEIARBAkcNBQJAIAMNAEGogMEAKAIAQf////8HcUUNABCtAw0AIAFBAToAHQsgAkEAOgAACyABIAEoAgAiAkF/ajYCACACQQFGBEAgARDpAQsgAEEgaiQADwtB1cjAAEHeAEHQycAAEJADAAsgAEEANgIcIABBsMfAADYCGCAAQgE3AgwgAEHs1MAANgIIIABBBGogAEEIahDUAQALIAAgAzoADCAAIAI2AghBn8jAAEErIABBCGpBgNfAAEHE18AAEMMBAAsgAEEcakEANgIAIABBsMfAADYCGCAAQgE3AgwgAEHs18AANgIIIABBCGpB9NfAABCsAgALIABBADYCHCAAQbDHwAA2AhggAEIBNwIMIABBpNjAADYCCCAAQQRqIABBCGpBrNjAABDVAQALIABBHGpBADYCACAAQbDHwAA2AhggAEIBNwIMIABB/NPAADYCCCAAQQhqQbzUwAAQrAIAC5kDAQt/IwBBMGsiAyQAIANBCjYCKCADQoqAgIAQNwMgIAMgAjYCHCADQQA2AhggAyACNgIUIAMgATYCECADIAI2AgwgA0EANgIIIAAoAgQhCCAAKAIAIQkgACgCCCEKAn8DQAJA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KGw2AhQgAyAHNgIQDAELIANBADYCGAsgAyAEIAYgA0EQahCVASADKAIEIQQgAygCAARAIANBCGooAgAMAQsgASAFNgIEIAEgBDYCAEGBgICAeAs2AgQgACAENgIAIANBIGokAAvJAQEFfyMAQTBrIgIkACACQQhqQYAIEOQBIAJBADYCGCACIAIpAwg3AxAgAkEgaiABIAJBEGoQigECQCACLQAgQQZGBEAgAigCJCEFIAIoAhAhBCACIAIoAhgiAxDkASACKAIEIQYgAigCACAEIAMQqQMhBCAAIAU2AgwgACADNgIIIAAgBjYCBCAAIAQ2AgAMAQsgAiACKQMgNwMoIAJBKGoQswEhAyAAQQA2AgAgACADNgIECyACQRBqENECIAEQ3wEgAkEwaiQAC/ABAQF/IwBBEGsiAiQAIAIgADYCACACIABBBGo2AgQgASgCGEGF+MAAQQkgAUEcaigCACgCDBEDACEAIAJBADoADSACIAA6AAwgAiABNgIIIAJBCGpBjvjAAEELIAJB8PfAABBVQZn4wABBCSACQQRqQaT4wAAQVSEAAn8gAi0ADCIBIAItAA1FDQAaIAFB/wFxIQFBASABDQAaIAAoAgAiAC0AAEEEcUUEQCAAKAIYQZPjwABBAiAAQRxqKAIAKAIMEQMADAELIAAoAhhBhePAAEEBIABBHGooAgAoAgwRAwALIAJBEGokAEH/AXFBAEcL6AEBAn8jAEEwayICJAACfwJAAkACQCAALQAAQXxqQf8BcSIDQQIgA0ECSRtBAWsOAgECAAsgAkEkakEANgIAIAJBrKPAADYCICACQgE3AhQgAkGIpMAANgIQIAEgAkEQahDQAQwCCyACQSRqQQA2AgAgAkGso8AANgIgIAJCATcCFCACQeSjwAA2AhAgASACQRBqENABDAELIAIgADYCDCACQSRqQQE2AgAgAkICNwIUIAJBvKPAADYCECACQcMANgIsIAIgAkEoajYCICACIAJBDGo2AiggASACQRBqENABCyACQTBqJAAL6AEBAn8jAEEwayICJAACfwJAAkACQCAALQAAQXxqQf8BcSIDQQIgA0ECSRtBAWsOAgECAAsgAkEkakEANgIAIAJBrKPAADYCICACQgE3AhQgAkHspMAANgIQIAEgAkEQahDQAQwCCyACQSRqQQA2AgAgAkGso8AANgIgIAJCATcCFCACQcikwAA2AhAgASACQRBqENABDAELIAIgADYCDCACQSRqQQE2AgAgAkICNwIUIAJBoKTAADYCECACQcMANgIsIAIgAkEoajYCICACIAJBDGo2AiggASACQRBqENABCyACQTBqJAALzwEBAn8jAEEgayIDJAACQAJAIAEgAmoiAiABSQ0AIABBBGooAgAiAUEBdCIEIAIgBCACSxsiAkEIIAJBCEsbIgJBf3NBH3YhBAJAIAEEQCADQQE2AhggAyABNgIUIAMgACgCADYCEAwBCyADQQA2AhgLIAMgAiAEIANBEGoQlwEgAygCBCEBIAMoAgBFBEAgACABNgIAIABBBGogAjYCAAwCCyADQQhqKAIAIgBBgYCAgHhGDQEgAEUNACABIAAQogMACxCrAgALIANBIGokAAvPAQECfyMAQSBrIgMkAAJAAkAgASACaiICIAFJDQAgAEEEaigCACIBQQF0IgQgAiAEIAJLGyICQQggAkEISxsiAkF/c0EfdiEEAkAgAQRAIANBATYCGCADIAE2AhQgAyAAKAIANgIQDAELIANBADYCGAsgAyACIAQgA0EQahCRASADKAIEIQEgAygCAEUEQCAAIAE2AgAgAEEEaiACNgIADAILIANBCGooAgAiAEGBgICAeEYNASAARQ0AIAEgABCiAwALEKsCAAsgA0EgaiQAC80BAQN/IwBBIGsiAiQAAkACQCABQQFqIgFFDQAgAEEEaigCACIDQQF0IgQgASAEIAFLGyIBQQggAUEISxsiAUF/c0EfdiEEAkAgAwRAIAJBATYCGCACIAM2AhQgAiAAKAIANgIQDAELIAJBADYCGAsgAiABIAQgAkEQahCXASACKAIEIQMgAigCAEUEQCAAIAM2AgAgAEEEaiABNgIADAILIAJBCGooAgAiAEGBgICAeEYNASAARQ0AIAMgABCiAwALEKsCAAsgAkEgaiQAC80BAQN/IwBBIGsiAiQAAkACQCABQQFqIgFFDQAgAEEEaigCACIDQQF0IgQgASAEIAFLGyIBQQggAUEISxsiAUF/c0EfdiEEAkAgAwRAIAJBATYCGCACIAM2AhQgAiAAKAIANgIQDAELIAJBADYCGAsgAiABIAQgAkEQahCRASACKAIEIQMgAigCAEUEQCAAIAM2AgAgAEEEaiABNgIADAILIAJBCGooAgAiAEGBgICAeEYNASAARQ0AIAMgABCiAwALEKsCAAsgAkEgaiQAC70BAgJ/AX4jAEEgayIDJAAgA0GACBDkASADQQA2AhAgAyADKQMANwMIIANBGGogASADQQhqQeiPwAAQZgJAAkACQAJ/IAMtABhBBkYEQCADKAIcDAELIAMpAxgiBUL/AYNCBlINASAFQiCIpwshASADKAIQIgQgAUkNAiADKAIIIAEgAhDwASAAQQY6AAAgACABNgIEDAELIAAgBTcCAAsgA0EIahDRAiADQSBqJAAPCyABIARBhJHAABCNAwALywECA38BfiMAQRBrIgQkACABKAIAIQUgBCABKAIIIgE2AgQgBEEIaiACIARBBGpBBCADKAIMIgYRBQACQAJAAn8gBC0ACEEERgRAIAQoAgwMAQsgBCkDCCIHQv8Bg0IGUg0BIAdCIIinCyEDIARBCGogAiAFIAEgBhEFAAJ/IAQtAAhBBEYEQCAEKAIMDAELIAQpAwgiB0L/AYNCBlINASAHQiCIpwshASAAQQY6AAAgACABIANqNgIEDAELIAAgBzcCAAsgBEEQaiQAC8kBAgJ/AX4jAEEQayIEJAAgBCABKQMANwMIIAQgAiAEQQhqQQggAygCDBEFAAJAAkACfyAELQAAQQRGBEAgBCgCBAwBCyAEKQMAIgZC/wGDQgZSDQEgBkIgiKcLIQUgBEEIaiABQQhqIAIgAxB5AkACfyAELQAIQQZGBEAgBCgCDAwBCyAEKQMIIgZC/wGDQgZSDQEgBkIgiKcLIQEgAEEGOgAAIAAgASAFajYCBAwCCyAAIAY3AgAMAQsgACAGNwIACyAEQRBqJAALiAIBAn8jAEEgayIFJABBqIDBAEGogMEAKAIAIgZBAWo2AgACQAJAIAZBAEgNAEGchMEAQZyEwQAoAgBBAWoiBjYCACAGQQJLDQAgBSAEOgAYIAUgAzYCFCAFIAI2AhAgBUG808AANgIMIAVBsMfAADYCCEGYgMEAKAIAIgJBf0wNAEGYgMEAIAJBAWoiAjYCAEGYgMEAQaCAwQAoAgAEfyAFIAAgASgCEBEBACAFIAUpAwA3AwhBoIDBACgCACAFQQhqQaSAwQAoAgAoAhQRAQBBmIDBACgCAAUgAgtBf2o2AgAgBkEBSw0AIAQNAQsACyMAQRBrIgIkACACIAE2AgwgAiAANgIIAAu+AQECfyMAQSBrIgQkACAAAn9BACACIANqIgMgAkkNABogASgCBCICQQF0IgUgAyAFIANLGyIDQQggA0EISxsiBUF/c0EfdiEDAkAgAgRAIARBATYCGCAEIAI2AhQgBCABKAIANgIQDAELIARBADYCGAsgBCAFIAMgBEEQahCVASAEKAIEIQMgBCgCAARAIARBCGooAgAMAQsgASAFNgIEIAEgAzYCAEGBgICAeAs2AgQgACADNgIAIARBIGokAAvYAQEFfyMAQRBrIgMkACABKAIAIgEoAghFBEAgAUF/NgIIIAFBDGoiBCgCACEFIARBAjYCACABQRBqKAIAIQZBACEEIAEgBUECRgR/IAMgAigCACICKAIAIAIoAgQoAgARAQAgAygCACECIAMoAgQhBCABQRhqKAIAIgcEQCABKAIUIAcoAgwRAgALIAEgBDYCGCABIAI2AhQgASgCCEEBagUgBAs2AgggACAGNgIEIAAgBTYCACADQRBqJAAPC0Gwv8AAQRAgA0EIakHAv8AAQcTCwAAQwwEAC8EBAQR/IwBBIGsiBCQAAkAgAiADaiIDIAJJBEAgAyECDAELIANBAnQhAiADQYCAgIACSUECdCEFAkAgASgCBCIGBEAgASgCACEHIARBBDYCGCAEIAZBAnQ2AhQgBCAHNgIQDAELIARBADYCGAsgBCACIAUgBEEQahCVASAEKAIEIQIgBCgCAARAIARBCGooAgAhBQwBCyABIAM2AgQgASACNgIAQYGAgIB4IQULIAAgBTYCBCAAIAI2AgAgBEEgaiQAC7oBAAJAIAIEQAJAAkACfwJAAkAgAUEATgRAIAMoAggNASABDQJBASECDAQLDAYLIAMoAgQiAkUEQCABRQRAQQEhAgwECyABQQEQ/gIMAgsgAygCACACQQEgARDvAgwBCyABQQEQ/gILIgJFDQELIAAgAjYCBCAAQQhqIAE2AgAgAEEANgIADwsgACABNgIEIABBCGpBATYCACAAQQE2AgAPCyAAIAE2AgQLIABBCGpBADYCACAAQQE2AgALxQEBBX8jAEEgayIDJAACQAJAIAEoAgQiBCACTwRAQYGAgIB4IQYgBA0BDAILIANBHGpBADYCACADQfTFwAA2AhggA0IBNwIMIANBmMbAADYCCCADQQhqQezGwAAQrAIACyAEQQJ0IQUgASgCACEHAkAgAgRAQQQhBiAHIAVBBCACQQJ0IgQQ7wIiBUUNAgwBC0EEIQUgBxAyCyABIAI2AgQgASAFNgIAQYGAgIB4IQYLIAAgBjYCBCAAIAQ2AgAgA0EgaiQAC6sBAQN/AkAgAkEPTQRAIAAhAwwBCyAAQQAgAGtBA3EiBGohBSAEBEAgACEDA0AgAyABOgAAIANBAWoiAyAFSQ0ACwsgBSACIARrIgJBfHEiBGohAyAEQQFOBEAgAUH/AXFBgYKECGwhBANAIAUgBDYCACAFQQRqIgUgA0kNAAsLIAJBA3EhAgsgAgRAIAIgA2ohAgNAIAMgAToAACADQQFqIgMgAkkNAAsLIAALtQECAX8CfiMAQSBrIgMkACADQn83AxggA0EIaiABIANBGGpBCCACKAIgEQUAAkACQAJAIAMtAAhBBEcEQCADKQMIIgRC/wGDQgZSDQELIAMpAxghBCADQQhqIAEgAhBEIAMoAggiAUUNASADKQIMIQUgACADKAIUQQhqNgIYIAAgBTcCDCAAIAE2AggMAgsgAEEANgIIDAELIAMpAgwhBCAAQQA2AggLIAAgBDcDACADQSBqJAALrgEBAX8gAAJ/AkACfwJAIAIEQAJAAkACQCABQQBOBEAgAygCCEUNAiADKAIEIgQNASABDQMMBQsgAEEIakEANgIADAYLIAMoAgAgBCACIAEQ7wIMBAsgAUUNAgsgASACEP4CDAILIAAgATYCBCAAQQhqQQA2AgAMAgsgAgsiAwRAIAAgAzYCBCAAQQhqIAE2AgBBAAwCCyAAIAE2AgQgAEEIaiACNgIAC0EBCzYCAAvKAQECfyMAQeABayIDJAAgACgCACIALQDYASEEIABBBDoA2AECQCAEQQRHBEAgA0EIaiAAQdgBEKkDGiADIABB3AFqKAAANgADIAMgACgA2QE2AgBB0ANBCBD+AiIARQ0BIAAgA0EIakHYARCpAyIAIAQ6ANgBIABBADoAyAMgACACNgLEAyAAIAE2AsADIAAgAygCADYA2QEgAEHcAWogAygAAzYAACAAEKUBIANB4AFqJAAPC0HAkcAAQRUQnAMAC0HQA0EIEKIDAAutAQEBfwJAIAIEQAJ/AkACQAJAIAFBAE4EQCADKAIIRQ0CIAMoAgQiBA0BIAENAyACDAQLIABBCGpBADYCAAwFCyADKAIAIAQgAiABEO8CDAILIAENACACDAELIAEgAhD+AgsiAwRAIAAgAzYCBCAAQQhqIAE2AgAgAEEANgIADwsgACABNgIEIABBCGogAjYCAAwBCyAAIAE2AgQgAEEIakEANgIACyAAQQE2AgALwwEBAn8jAEEQayICJAAgAAJ/QQEgAC0ABA0AGiAAKAIAIQEgAEEFai0AAEUEQCABKAIYQYzjwABBByABQRxqKAIAKAIMEQMADAELIAEtAABBBHFFBEAgASgCGEGG48AAQQYgAUEcaigCACgCDBEDAAwBCyACQQE6AA8gAiABKQIYNwMAIAIgAkEPajYCCEEBIAJBguPAAEEDEEoNABogASgCGEGF48AAQQEgASgCHCgCDBEDAAsiADoABCACQRBqJAAgAAunAQEFfyAAQQhqIABBDGoiASgCACICIAIQ6wEgASgCACIFIAJBAXRGBEAgACgCACIDIAAoAgQiAUsEQCABIAIgA2siBE8EQCAAKAIIIgIgBSAEayIBQQJ0aiACIANBAnRqIARBAnQQqQMaIAAgATYCAA8LIAAoAggiAyACQQJ0aiADIAFBAnQQqQMaIAAgASACajYCBAsPC0Hyu8AAQStBoLzAABCaAgALrAEBA38jAEEwayICJAAgAUEEaiEDIAEoAgRFBEAgASgCACEBIAJBEGoiBEEANgIAIAJCATcDCCACIAJBCGo2AhQgAkEoaiABQRBqKQIANwMAIAJBIGogAUEIaikCADcDACACIAEpAgA3AxggAkEUakGYx8AAIAJBGGoQPhogA0EIaiAEKAIANgIAIAMgAikDCDcCAAsgAEH00sAANgIEIAAgAzYCACACQTBqJAALmgEBAX8jAEEwayIDJAAgA0GACBDkASADQQA2AhAgAyADKQMANwMIIANBGGogASACIANBCGoQKgJAIAMtABhBA0YEQCADQShqIANBEGooAgA2AgAgAyADKQMINwMgIANCADcDGCAAIANBGGpBlJHAABBFIANBIGoQ0QIMAQsgAEEINgIAIABCBTcCBCADQQhqENECCyADQTBqJAALqQEBAX8jAEEwayIDJAAgAyABNgIIIANBBDoADCADQShqIAJBEGopAgA3AwAgA0EgaiACQQhqKQIANwMAIAMgAikCADcDGAJAIANBCGpByIvAACADQRhqED4EQCADLQAMQQRGBEAgAEHwi8AANgIEIABBAjYCAAwCCyAAIAMpAgw3AgAMAQsgAEEEOgAAIAMtAAxBBEYNACADQQhqQQRyEIwCCyADQTBqJAALrAEBBH8jAEEQayIEJAAgA0EDdCEDAkACQANAIANFDQEgBEEIaiABIAIoAgAgAigCBBC5ASAELQAIIgZBBEYEQCADQXhqIQMgBCgCDCIGIAVqIQUgAigCBCEHIAJBCGohAiAGIAdPDQEMAgsLIAAgBC8ACTsAASAAQQNqIAQtAAs6AAAgACAEKAIMNgIEIAAgBjoAAAwBCyAAQQQ6AAAgACAFNgIECyAEQRBqJAALsAECBX8BfiMAQRBrIgEkAEHM/8AAKAIAIgMEQEHE/8AAKAIAIgBBCGohBCAAKQMAQn+FQoCBgoSIkKDAgH+DIQUDQCAFUARAIAQhAgNAIABBgH9qIQAgAikDACACQQhqIgQhAkJ/hUKAgYKEiJCgwIB/gyIFUA0ACwsgASAAIAV6p0EBdEHwAXFrNgIMIAVCf3wgBYMhBSABQQxqEMECIANBf2oiAw0ACwsgAUEQaiQAC5gBAQR/IwBBEGsiAiQAAkAgAUUEQEEIIQUMAQsCfwJAAkAgAUGz5swZSw0AIAFBKGwiA0EASARAIAJBCGogAUEAEIADIAIoAgxBgYCAgHhHDQELIAFBtObMGUlBA3QhBCADRQ0BIAMgBBD+AgwCCxCrAgALIAQLIgUNACADIAQQogMACyAAIAE2AgQgACAFNgIAIAJBEGokAAuZAQEEfyMAQRBrIgIkAAJAIAFFBEBBCCEFDAELAn8CQAJAIAFB////P0sNACABQQR0IgNBAEgEQCACQQhqIAFBABCAAyACKAIMQYGAgIB4Rw0BCyABQYCAgMAASUEDdCEEIANFDQEgAyAEEP4CDAILEKsCAAsgBAsiBQ0AIAMgBBCiAwALIAAgATYCBCAAIAU2AgAgAkEQaiQACzwBAn8jAEEQayIBJAACf0EgQQQQ/gIMAAsiAkUEQEEgQQQQogMACyAAQQg2AgQgACACNgIAIAFBEGokAAu9AQICfwF+IwBBIGsiAyQAIAMgATYCACADIAEoAggiBDYCBCADQQhqIAIgARA/IAEoAggiAiAETwRAIANBEGogASgCACAEaiACIARrEDcCQCADKAIQRQRAIAAgAykDCDcCACADIAEoAgg2AgQMAQsgAykDCCIFQv8Bg0IEUQRAIABB6ILAADYCBCAAQQI2AgAMAQsgACAFNwIACyADKAIAIAMoAgQ2AgggA0EgaiQADwsgBCACQbSCwAAQjAMAC50BAQF/IwBBIGsiBCQAIAACf0EAIAIgA2oiAyACSQ0AGiABKAIEIQIgBEEQaiABELkCIAQgAkEBdCICIAMgAiADSxsiAkEIIAJBCEsbIgIgAkF/c0EfdiAEQRBqEJUBIAQoAgQhAyAEKAIABEAgBEEIaigCAAwBCyABIAI2AgQgASADNgIAQYGAgIB4CzYCBCAAIAM2AgAgBEEgaiQAC74BAQF/IwBBIGsiAiQAAn8CQAJAAkAgAC0AAEEBaw4CAQIACyACQRxqQQA2AgAgAkH0pMAANgIYIAJCATcCDCACQZylwAA2AgggASACQQhqENABDAILIAJBHGpBADYCACACQfSkwAA2AhggAkIBNwIMIAJBkKXAADYCCCABIAJBCGoQ0AEMAQsgAkEcakEANgIAIAJB9KTAADYCGCACQgE3AgwgAkGApcAANgIIIAEgAkEIahDQAQsgAkEgaiQAC68BAQN/IwBBIGsiAiQAIAJCADcDCCACQQE6ABwgAkEIahCLAiIBIAEoAgBBAWoiAzYCAAJAIAMEQCABKAIIDQEgAUF/NgIIIAFBDGoiAxCQAiABQRhqQdzDwAA2AgAgAUEUaiABQQhqNgIAIAFBEGpB2JHAADYCACADIAA2AgAgAUEANgIIIAEQ+gEgAkEgaiQADwsAC0Gwv8AAQRAgAkEIakHAv8AAQcjDwAAQwwEAC5sBAQN/IwBBEGsiBSQAIAIoAgghAyAFQQhqIAEQ+wEgAigCBCIEIANJBEAgAyAEQdiPwAAQjAMACyACKAIAIANqIAUoAgggBCADayIEIAUoAgwiBiAEIAZJGyIEEKkDGiACIAMgBGoiAzYCCCAAQQQ6AAAgASABKQMAIAStfDcDACACIAIoAgwiACADIAAgA0sbNgIMIAVBEGokAAuVAQEEfyMAQRBrIgEkACABIAAoAgggAEEMaigCACAAKAIEIAAoAgAQtgEgAUEMaigCACEEIAEoAgghACABKAIEIgMEQCABKAIAIQIgA0ECdCEDA0AgAhC4ASACQQRqIQIgA0F8aiIDDQALCyAEBEAgBEECdCECA0AgABC4ASAAQQRqIQAgAkF8aiICDQALCyABQRBqJAALjAEBA38jAEGAAWsiAyQAIAAoAgAhAANAIAIgA2pB/wBqQTBB1wAgAEEPcSIEQQpJGyAEajoAACACQX9qIQIgAEEPSyAAQQR2IQANAAsgAkGAAWoiAEGBAU8EQCAAQYABQcjjwAAQjAMACyABQQFB2OPAAEECIAIgA2pBgAFqQQAgAmsQOCADQYABaiQAC4sBAQN/IwBBgAFrIgMkACAAKAIAIQADQCACIANqQf8AakEwQTcgAEEPcSIEQQpJGyAEajoAACACQX9qIQIgAEEPSyAAQQR2IQANAAsgAkGAAWoiAEGBAU8EQCAAQYABQcjjwAAQjAMACyABQQFB2OPAAEECIAIgA2pBgAFqQQAgAmsQOCADQYABaiQAC5EBAQF/IAAoAgAiACAAKAIAQX9qIgE2AgACQCABDQACQCAAQQxqKAIAQQJGDQAgAEEQaigCACIBQSRJDQAgARABCyAAQRhqKAIAIgEEQCAAQRRqKAIAIAEoAgwRAgALIABBIGooAgAEQCAAQRxqEOUCIABBKGoQ5QILIAAgACgCBEF/aiIBNgIEIAENACAAEDILC5QBAQR/IwBBIGsiASQAIAEQoQEgAUEAOgAcIAFBADYCECABQgA3AwggASABKQMANwIUIAFBCGoQiwIhAiABQSA2AgggAUEIaigCABAhIQMgAiACKAIAQQFqIgQ2AgAgBARAIABBCGogAhChAiAAIAM2AgQgACACNgIAIAEoAggiAEEkTwRAIAAQAQsgAUEgaiQADwsAC5QBAQF/IwBBQGoiAiQAIAJCADcDOCACQThqIAAoAgAQJyACQRxqQQE2AgAgAiACKAI8IgA2AjAgAiAANgIsIAIgAigCODYCKCACQe0ANgIkIAJCAjcCDCACQYjHwAA2AgggAiACQShqNgIgIAIgAkEgajYCGCABIAJBCGoQ0AEgAigCLARAIAIoAigQMgsgAkFAayQAC7IBAQN/IwBBEGsiASQAIAAoAgAiAkEUaigCACEDAkACfwJAAkAgAigCBA4CAAEDCyADDQJBACECQbDHwAAMAQsgAw0BIAIoAgAiAygCBCECIAMoAgALIQMgASACNgIEIAEgAzYCACABQajTwAAgACgCBCIBKAIIIAAoAgggAS0AEBCNAQALIAFBADYCBCABIAI2AgAgAUGU08AAIAAoAgQiASgCCCAAKAIIIAEtABAQjQEAC5cBAQJ/IwBBEGsiASQAIAAoAgBFBEAgAEF/NgIAIAACf0EAIAAoAgQiAkUNABogAEEAOgAUIAEgAEEMajYCBCACIAFBBGogAEEIaigCACgCDBEAAEUEQCAAQQRqIgIQkAIgAkEANgIACyAAKAIAQQFqCzYCACABQRBqJAAPC0Gwv8AAQRAgAUEIakHAv8AAQezDwAAQwwEAC7cBAgF/An4jAEEgayIBJABB1P/AACgCAEEDRwRAIAFBAToAGyABIAFBG2o2AhwgAUEcahA5C0Go/8AAIAA7AQBBoP/AAEIBNwMAIAFBCGoQ7QEgASkDECECIAEpAwghA0HE/8AAKAIABEBBwP/AACgCAARAEJ4BEK4CCwtByP/AAEIANwMAQcT/wABBoJzAADYCAEGw/8AAIAM3AwBBuP/AACACNwMAQcD/wABBADYCACABQSBqJAALkAEBAX8CQAJAAkACQAJAIAAtAHAOBQMEBAABBAsgAEH4AGoQqgEMAQsgAEGEAWoQqgEgACgCeCIBQSRJDQAgARABCyAAKAJoIgFBJE8EQCABEAELIAAoAmQiAUEkTwRAIAEQAQsgAEHIAGoQ0QIgAEE8ahDRAiAAKAI4IgBBJEkNASAAEAEPCyAAQQhqEN8BCwuEAQEBfyMAQRBrIgIkACACQay4wABBBBADNgIIIAIgAQR/IAEoAgAQAAVBIAs2AgwgAiAAIAJBCGogAkEMahDoASACKAIMIgBBJE8EQCAAEAELIAIoAggiAEEkTwRAIAAQAQsCQCACLQAARQ0AIAIoAgQiAEEkSQ0AIAAQAQsgAkEQaiQAC48BAQJ/IwBBQGoiASQAIAFBADYCCCABQgE3AwAgAUEQaiABQdCUwAAQvwIgACABQRBqEIQBRQRAIAFBGGogAUEIaigCADYCACABIAEpAwA3AxAgAUEQahDgAiAALQAAQQZxQQRHBEAgABCMAgsgAUFAayQADwtB6JTAAEE3IAFBOGpBoJXAAEH8lcAAEMMBAAuPAQECfyMAQUBqIgEkACABQQA2AgggAUIBNwMAIAFBEGogAUHQlMAAEL8CIAAgAUEQahCFAUUEQCABQRhqIAFBCGooAgA2AgAgASABKQMANwMQIAFBEGoQ4AIgAC0AAEEGcUEERwRAIAAQjAILIAFBQGskAA8LQeiUwABBNyABQThqQaCVwABB/JXAABDDAQALgAEBBH8CQCADBEAgAiADQQN0IgZqIQcgAkEEaiEFA0AgBSgCACAEaiEEIAVBCGohBSAGQXhqIgYNAAsgASAEENACIANFDQEDQCABIAIoAgAgAkEEaigCABCVAiACQQhqIgIgB0cNAAsMAQsgAUEAENACCyAAQQQ6AAAgACAENgIEC5gBAQJ/IwBBEGsiAyQAIAAoAgAiAigCCEUEQCACQX82AgggAkEMaiABEOEBIAIgAigCCEEBajYCCCAAKAIAQRxqIgEtAAAhAiABQQE6AAACQCACQQFxDQAgAEEEaigCACAAQQhqKAIAECIiAEEkSQ0AIAAQAQsgA0EQaiQADwtBzLrAAEEQIANBCGpB3LrAAEG4vcAAEMMBAAuMAQEBfyMAQRBrIgUkAAJAAn8gBCADSwRAIAIgBEkNAiACIARrIQIgASAEQQJ0agwBCyAFQQhqIAEgAiAEIAMQkQJBACEDIAUoAgwhAiAFKAIICyEEIAAgATYCCCAAIAI2AgQgACAENgIAIABBDGogAzYCACAFQRBqJAAPC0HQv8AAQSNBsMHAABCaAgALjQEBAn8jAEEQayIEJAAgBEEIaiABEPsBAkAgBCgCDCADTwRAIAQoAgghBQJAIANBAUcEQCACIAUgAxCpAxoMAQsgAiAFLQAAOgAACyAAQQQ6AAAgASABKQMAIAOtfDcDAAwBCyAAQQA7AAEgAEGYjMAANgAEIABBAjoAACAAQQNqQQA6AAALIARBEGokAAuFAQEBfyAAKAIAIgAgACgCAEF/aiIBNgIAAkAgAQ0AIABBDGooAgAiAQRAIAEgAEEQaiIBKAIAKAIAEQIAIAEoAgAiASgCBARAIAEoAggaIAAoAgwQMgsgAEEUaigCACAAQRhqKAIAKAIMEQIACyAAIAAoAgRBf2oiATYCBCABDQAgABAyCwuHAQEDfyMAQRBrIgUkACAFQQhqIAEQ+wEgBSgCCCEGAkACQCADIAUoAgwiBCADIARJGyIEQQFHBEAgAiAGIAQQqQMaDAELIANFDQEgAiAGLQAAOgAACyAAIAQ2AgQgAEEEOgAAIAEgASkDACAErXw3AwAgBUEQaiQADwtBAEEAQfCMwAAQzgEAC4QBAQF/IwBBIGsiBiQAIAEEQCAGIAEgAyAEIAUgAigCEBEJACAGQRhqIAZBCGooAgAiATYCACAGIAYpAwA3AxAgBigCFCABSwRAIAZBEGogARCkAiAGKAIYIQELIAYoAhAhAiAAIAE2AgQgACACNgIAIAZBIGokAA8LQYvEwABBMBCcAwALdQEEfyMAQRBrIgMkACAAKAIMIgIgACgCCCIBRwRAIAIgAWtBBHZBBHQhAgNAIAEtAAAiBEF+akEHSSAERXJFBEAgAUEEahDRAgsgAUEQaiEBIAJBcGoiAg0ACwsgAyAAKQIANwMIIANBCGoQ0QIgA0EQaiQAC5ABAQJ/IAAoAggiAgRAIAAoAgAhACACQShsIQIDQAJAAkACQAJAAkAgACgCAA4HAQIEBAMEBAALIABBBGoiARC8ASABENECDAMLIABBEGoQoAIgAEEcaiIBEPEBIAEQ0QIMAgsgAEEQaiIBEPEBIAEQ0QIMAQsgAEEEahCgAgsgAEEoaiEAIAJBWGoiAg0ACwsLiwEBAX8CQAJAAkACQCAALQDIAw4EAQICAAILIABBuANqLQAAQQNGBEAgAEHgAWoQnAILIAAoAsADIgFBJE8EQCABEAELIAAoAsQDIgBBI00NAQwCCyAALQDYAUEDRgRAIAAQnAILIAAoAsADIgFBJE8EQCABEAELIAAoAsQDIgBBI0sNAQsPCyAAEAELfwECfyABKAIIIQIgASgCBCEDAkACQAJAIAEoAgAiAUUEQAJAIAJFBEBBASEBDAELIAJBf0wNAiACQQEQ/gIiAUUNAwsgASADIAIQqQMhASAAIAI2AgQMAwsgACADNgIEDAILEKsCAAsgAkEBEKIDAAsgACABNgIAIAAgAjYCCAuDAQIBfwF+IwBBEGsiAyQAIANB/wE6AAcgA0EIaiABIANBB2pBASACKAIgEQUAAkACQCADLQAIQQRHBEAgAykDCCIEQv8Bg0IGUg0BCyAAQQA2AgAgAEEIakEBNgIAIAAgAy0AB0EARzoABAwBCyAAQQE2AgAgACAENwIECyADQRBqJAALfgEBfyMAQRBrIgEkACABQbC4wABBBhADNgIIIAFB2JzAAEEEEAM2AgwgASAAIAFBCGogAUEMahDoASABKAIMIgBBJE8EQCAAEAELIAEoAggiAEEkTwRAIAAQAQsCQCABLQAARQ0AIAEoAgQiAEEkSQ0AIAAQAQsgAUEQaiQAC4cBAgF/AX4jAEEQayIBJABBuIDBACkDAFAEQEHIgMEAAn4CQCAARQ0AIAApAwAgAEIANwMAQgFSDQAgACkDCCECIAApAxAMAQsgAUICNwMIIAFCATcDACABKQMAIQIgASkDCAs3AwBBwIDBACACNwMAQbiAwQBCATcDAAsgAUEQaiQAQcCAwQALfgEBfyMAQRBrIgEkACABQba4wABBBBADNgIIIAFBzLjAAEEEEAM2AgwgASAAIAFBCGogAUEMahDoASABKAIMIgBBJE8EQCAAEAELIAEoAggiAEEkTwRAIAAQAQsCQCABLQAARQ0AIAEoAgQiAEEkSQ0AIAAQAQsgAUEQaiQAC4ABAQF/IwBBQGoiBSQAIAUgATYCDCAFIAA2AgggBSADNgIUIAUgAjYCECAFQSxqQQI2AgAgBUE8akGLATYCACAFQgI3AhwgBUHM4sAANgIYIAVBigE2AjQgBSAFQTBqNgIoIAUgBUEQajYCOCAFIAVBCGo2AjAgBUEYaiAEEKwCAAtsAQF/IwBBMGsiAyQAIAMgATYCKCADIAE2AiQgAyAANgIgIANBCGogA0EgahC1AiADQRBqIAMoAgggAygCDBDsAiADQShqIANBGGooAgA2AgAgAyADKQMQNwMgIANBIGogAhDKASADQTBqJAALfAEBfyAALQAEIQEgAC0ABQRAIAFB/wFxIQEgAAJ/QQEgAQ0AGiAAKAIAIgEtAABBBHFFBEAgASgCGEGT48AAQQIgAUEcaigCACgCDBEDAAwBCyABKAIYQYXjwABBASABQRxqKAIAKAIMEQMACyIBOgAECyABQf8BcUEARwtpAQF/IwBBMGsiAiQAIAIgATYCKCACIAE2AiQgAiAANgIgIAJBCGogAkEgahC1AiACQRBqIAIoAgggAigCDBDsAiACQShqIAJBGGooAgA2AgAgAiACKQMQNwMgIAJBIGoQZSACQTBqJAALaQEEfyMAQRBrIgMkACAAKAIMIgEgACgCCCICRwRAIAEgAmtBAnZBAnQhAQNAIAIoAgAiBEEkTwRAIAQQAQsgAkEEaiECIAFBfGoiAQ0ACwsgAyAAKQIANwMIIANBCGoQnwIgA0EQaiQAC3cBAX8CQAJAIABFDQAgACgCACEBIABBADYCACAAKAIEIQACQCABDgIBAgALIABBJEkNACAAEAELEFghAAtB8P/AACgCACEBQfD/wAAgADYCAEHs/8AAKAIAQez/wABBATYCAEUgAUEkSXJFBEAgARABC0Hw/8AAC3wBA38gACAAELADIgBBCBDuAiAAayICEK4DIQBB5IPBACABIAJrIgE2AgBB7IPBACAANgIAIAAgAUEBcjYCBEEIQQgQ7gIhAkEUQQgQ7gIhA0EQQQgQ7gIhBCAAIAEQrgMgBCADIAJBCGtqajYCBEGIhMEAQYCAgAE2AgALaQEBfyMAQSBrIgIkAEHE/8AAKAIARQRAQfiDwABBK0HoisAAEJoCAAsgAkEYaiAAQQhqKAIANgIAIAIgACkCADcDECACQQhqIAJBEGogARBWIAIoAgghACACKAIMIAJBIGokAEEhIAAbC1sBAn8jAEEgayICJAAgAUEcaigCACEDIAEoAhggAkEYaiAAKAIAIgBBEGopAgA3AwAgAkEQaiAAQQhqKQIANwMAIAIgACkCADcDCCADIAJBCGoQPiACQSBqJAALbAEEfyMAQSBrIgIkAEEBIQMCQCAAIAEQXQ0AIAFBHGooAgAhBCABKAIYIAJBADYCHCACQdTfwAA2AhggAkIBNwIMIAJBhODAADYCCCAEIAJBCGoQPg0AIABBBGogARBdIQMLIAJBIGokACADC2sBAn8jAEEgayICJAAgAkEIaiABKAIAEAICQCACKAIIIgMEQCACKAIMIQEgAiADNgIQIAIgATYCGCACIAE2AhQgAiACQRBqELUCIAAgAigCACACKAIEEOwCDAELIABBADYCAAsgAkEgaiQAC20BAX8jAEEwayIDJAAgAyABNgIEIAMgADYCACADQRxqQQI2AgAgA0EsakEcNgIAIANCAjcCDCADQdjgwAA2AgggA0EcNgIkIAMgA0EgajYCGCADIAM2AiggAyADQQRqNgIgIANBCGogAhCsAgALVgECfyMAQSBrIgIkACABQRxqKAIAIQMgASgCGCACQRhqIABBEGopAgA3AwAgAkEQaiAAQQhqKQIANwMAIAIgACkCADcDCCADIAJBCGoQPiACQSBqJAALVgECfyMAQSBrIgIkACAAQRxqKAIAIQMgACgCGCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCADIAJBCGoQPiACQSBqJAALbQEBfyMAQTBrIgMkACADIAE2AgQgAyAANgIAIANBHGpBAjYCACADQSxqQRw2AgAgA0ICNwIMIANB6ObAADYCCCADQRw2AiQgAyADQSBqNgIYIAMgA0EEajYCKCADIAM2AiAgA0EIaiACEKwCAAttAQF/IwBBMGsiAyQAIAMgATYCBCADIAA2AgAgA0EcakECNgIAIANBLGpBHDYCACADQgI3AgwgA0GI58AANgIIIANBHDYCJCADIANBIGo2AhggAyADQQRqNgIoIAMgAzYCICADQQhqIAIQrAIAC20BAX8jAEEwayIDJAAgAyABNgIEIAMgADYCACADQRxqQQI2AgAgA0EsakEcNgIAIANCAjcCDCADQbznwAA2AgggA0EcNgIkIAMgA0EgajYCGCADIANBBGo2AiggAyADNgIgIANBCGogAhCsAgALZgEBfyMAQSBrIgIkACACQdDHwAA2AgQgAiAANgIAIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAJB5MfAACACQQRqQeTHwAAgAkEIakGs1cAAEFEAC2MBAX8jAEEgayIDJAAgA0Gw1sAANgIEIAMgADYCACADQRhqIAFBEGopAgA3AwAgA0EQaiABQQhqKQIANwMAIAMgASkCADcDCCADQdTHwAAgA0EEakHUx8AAIANBCGogAhBRAAtZAQF/IwBBIGsiAiQAIAIgACgCADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQbyGwAAgAkEIahA+IAJBIGokAAthAQN/IAAgARDQAiAAKAIAIgQgACgCCCICaiEDAkACQCABQQJPBEAgA0EAIAFBf2oiARCoAxogBCABIAJqIgJqIQMMAQsgAUUNAQsgA0EAOgAAIAJBAWohAgsgACACNgIIC1kBAX8jAEEgayICJAAgAiAAKAIANgIEIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpBlKPAACACQQhqED4gAkEgaiQAC1kBAX8jAEEgayICJAAgAiAAKAIANgIEIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpBmMfAACACQQhqED4gAkEgaiQAC2gAIwBBMGsiASQAQdD/wAAtAAAEQCABQRxqQQE2AgAgAUICNwIMIAFBtNHAADYCCCABQRw2AiQgASAANgIsIAEgAUEgajYCGCABIAFBLGo2AiAgAUEIakHc0cAAEKwCAAsgAUEwaiQAC1kBAX8jAEEgayICJAAgAiAAKAIANgIEIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpBhN7AACACQQhqED4gAkEgaiQAC2gBAn8gASgCACEDAkACQAJAIAFBCGooAgAiAUUEQEEBIQIMAQsgAUF/TA0BIAFBARD+AiICRQ0CCyACIAMgARCpAyECIAAgATYCCCAAIAE2AgQgACACNgIADwsQqwIACyABQQEQogMAC1kBAX8jAEEgayICJAAgAiAAKAIANgIEIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpBpOXAACACQQhqED4gAkEgaiQAC1YBAX8jAEEgayICJAAgAiAANgIEIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAJBBGpBvIbAACACQQhqED4gAkEgaiQAC2AAAkACQAJAAkACQCAAKAIADgcBAgMDBAMDAAsgAEEEaiIAELwBIAAQ0QIPCyAAQRBqENECIABBHGoiABDxASAAENECDwsgAEEQaiIAEPEBIAAQ0QILDwsgAEEEahDRAgtWAQF/IwBBIGsiAiQAIAIgADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQZSjwAAgAkEIahA+IAJBIGokAAtdAQJ/IABBDGooAgAiAiACQX9qIgMgACgCBCICIAAoAgBrcWtBAUYEQCAAEJkBIAAoAgxBf2ohAyAAKAIEIQILIAAgAkEBaiADcTYCBCAAKAIIIAJBAnRqIAE2AgALVgEBfyMAQSBrIgIkACACIAA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakGk5cAAIAJBCGoQPiACQSBqJAALYgEBfyMAQUBqIgEkACABQQA6AA8gAEEANgIIIABCATcCACABQRBqIABBgIXAABC/AiABQQ9qIAFB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QRBrIgMkACADQQhqIAAgASACEI4BAkAgAygCDCIAQYGAgIB4RwRAIABFDQEgAygCCCAAEKIDAAsgA0EQaiQADwsQqwIAC00BAn8jAEEQayICJAAgACgCACEDIABBADYCACADRQRAQZzAwABBHBCcAwALIAIgAzYCDCADQQhqQQAgARB8IAJBDGoQqgEgAkEQaiQAC00BAn8jAEEQayICJAAgACgCACEDIABBADYCACADRQRAQZzAwABBHBCcAwALIAIgAzYCDCADQQhqQQEgARB8IAJBDGoQqgEgAkEQaiQAC0MBAn8jAEEQayIBJAAgASAAQXhqNgIIIAAtABQgAEEBOgAUIAEgAUEIajYCDEEBcUUEQCABQQxqEOYBCyABQRBqJAALTgEBfyMAQRBrIgQkACABKAIAIAIoAgAgAygCABAfIQEgBEEIahDHAiAEKAIMIQIgACAEKAIIIgM2AgAgACACIAEgAxs2AgQgBEEQaiQAC0sBAX8gACgCACIAQQRqKAIAIAAoAggiA2sgAkkEQCAAIAMgAhCGASAAKAIIIQMLIAAoAgAgA2ogASACEKkDGiAAIAIgA2o2AghBAAtLAQF/IAAoAgAiAEEEaigCACAAKAIIIgNrIAJJBEAgACADIAIQhwEgACgCCCEDCyAAKAIAIANqIAEgAhCpAxogACACIANqNgIIQQALUAEBf0EgQQQQ/gIiAUUEQEEgQQQQogMACyABQoGAgIAQNwIAIAEgACkCADcCCCABQRBqIABBCGopAgA3AgAgAUEYaiAAQRBqKQIANwIAIAELRQECfyAALQAAQQNGBEAgACgCBCIBKAIAIAEoAgQoAgARAgAgASgCBCICKAIEBEAgAigCCBogASgCABAyCyAAKAIEEDILC0ACAn8BfiMAQRBrIgEkACABQQhqIABBCGooAgAiAjYCACABIAApAgAiAzcDACADpyACEAMgARDRAiABQRBqJAALRwECfyMAQRBrIgMkACADQQhqIAIQ5AEgAygCCCEEIAAgAygCDDYCBCAAIAQ2AgAgBCABIAIQqQMaIAAgAjYCCCADQRBqJAALUgEBfyAAKAIAIgAgACgCAEF/aiIBNgIAAkAgAQ0AIABBDGoQpwEgAEEUaiIBKAIEBEAgASgCABAyCyAAIAAoAgRBf2oiATYCBCABDQAgABAyCwtIAQF/IAAoAgAiAQRAIAEgACgCBCgCABECACAAKAIEIgEoAgQEQCABKAIIGiAAKAIAEDILIAAoAgggAEEMaigCACgCDBECAAsLRgACQCAEIANPBEAgBCACSw0BIAAgBCADazYCBCAAIAEgA0ECdGo2AgAPCyADIARBoMHAABCOAwALIAQgAkGgwcAAEI0DAAtAAQJ/IAAoAggiAQRAIAAoAgAhACABQQJ0IQEDQCAAKAIAIgJBJE8EQCACEAELIABBBGohACABQXxqIgENAAsLC0kBAn8jAEEQayIBJABBAEH8w8AAKAIAEQYAIgAEQCAAKAIAEAAgAUEQaiQADwtBu8TAAEHGACABQQhqQYTFwABB5MXAABDDAQALTgEBfyMAQSBrIgAkACAAQRRqQQE2AgAgAEIBNwIEIABB9JbAADYCACAAQRs2AhwgAEGYmsAANgIYIAAgAEEYajYCECAAQaCawAAQrAIAC0MBAX8gACgCBCAAKAIIIgNrIAJJBH8gACADIAIQgAIgACgCCAUgAwsgACgCAGogASACEKkDGiAAIAAoAgggAmo2AggLRAEBfyMAQRBrIgIkACAAKAIAIgBFBEBBnMDAAEEcEJwDAAsgAiAANgIMIABBCGpBACABEHwgAkEMahCqASACQRBqJAALRAEBfyMAQRBrIgIkACAAKAIAIgBFBEBBnMDAAEEcEJwDAAsgAiAANgIMIABBCGpBASABEHwgAkEMahCqASACQRBqJAALQwECfyMAQRBrIgMkACABIAIQJCEBIANBCGoQxwIgAygCDCECIAAgAygCCCIENgIAIAAgAiABIAQbNgIEIANBEGokAAtEAQN/IwBBEGsiAiQAIAEoAgAQJSEBIAJBCGoQxwIgAigCDCEDIAAgAigCCCIENgIAIAAgAyABIAQbNgIEIAJBEGokAAtIAQF/IwBBIGsiAyQAIANBFGpBADYCACADQdTfwAA2AhAgA0IBNwIEIAMgATYCHCADIAA2AhggAyADQRhqNgIAIAMgAhCsAgALSQEBfyMAQSBrIgIkACACQRRqQQE2AgAgAkIBNwIEIAJBtOHAADYCACACQYoBNgIcIAIgADYCGCACIAJBGGo2AhAgAiABEKwCAAtAAAJAAkACQCAALQDGAQ4EAQICAAILIAAQsAEgAEGgAWoQ0QIPCyAAQYgBahDRAiAAQZQBaiIAEJICIAAQnwILC0EBAX8gACgCBCAAKAIIIgNrIAJJBEAgACADIAIQhAIgACgCCCEDCyAAKAIAIANqIAEgAhCpAxogACACIANqNgIIC0MBAX8jAEHgAWsiBCQAIARBADoA2AEgBCADNgLUASAEIAI2AtABIAQgATYCzAEgBCAANgLIASAEEPgBIARB4AFqJAALNQEBfyMAQRBrIgEkACABIAAQqQICQCABKAIIRQ0AIAEoAgRFDQAgASgCABAyCyABQRBqJAALNQEBfyMAQRBrIgEkACABIAAQuQICQCABKAIIRQ0AIAEoAgRFDQAgASgCABAyCyABQRBqJAALRwEBf0EEQQQQ/gIiAkUEQEEEQQQQogMACyACIAE2AgAgAkG4usAAEJsDIQEgAEEIakG4usAANgIAIAAgAjYCBCAAIAE2AgALRgECfyABKAIEIQIgASgCACEDQQhBBBD+AiIBRQRAQQhBBBCiAwALIAEgAjYCBCABIAM2AgAgAEGE08AANgIEIAAgATYCAAs7AQF/IwBBEGsiAiQAIAJBCGogACABEHsgAigCDCIAQYGAgIB4RwRAIAIoAgggABCiAwALIAJBEGokAAs8AQF/IwBBEGsiAiQAIAJBCGogACABEJIBIAIoAgwiAEGBgICAeEcEQCACKAIIIAAQogMACyACQRBqJAALOwEBfyMAQRBrIgIkACACQQhqIAAgARB9IAIoAgwiAEGBgICAeEcEQCACKAIIIAAQogMACyACQRBqJAALPAEBf0EMQQQQ/gIiA0UEQEEMQQQQogMACyADQSU6AAggAyACNgIEIAMgATYCACAAIAOtQiCGQgOENwIACzkBAX8gAUEQdkAAIQIgAEEANgIIIABBACABQYCAfHEgAkF/RiIBGzYCBCAAQQAgAkEQdCABGzYCAAs5AAJAAn8gAkGAgMQARwRAQQEgACACIAEoAhARAAANARoLIAMNAUEACw8LIAAgAyAEIAEoAgwRAwALNQEBfyABKAIEIgIEQCABKAIAIQEgAEEENgIIIAAgAkECdDYCBCAAIAE2AgAPCyAAQQA2AggLQAEBfyMAQSBrIgAkACAAQRxqQQA2AgAgAEGwx8AANgIYIABCATcCDCAAQZjKwAA2AgggAEEIakGgysAAEKwCAAtAAQF/IwBBIGsiACQAIABBHGpBADYCACAAQZzewAA2AhggAEIBNwIMIABBzN7AADYCCCAAQQhqQdTewAAQrAIACz8BAX8jAEEgayICJAAgAkEBOgAYIAIgATYCFCACIAA2AhAgAkGk4cAANgIMIAJB1N/AADYCCCACQQhqEPUBAAszAAJAIABB/P///wdLDQAgAEUEQEEEDwsgACAAQf3///8HSUECdBD+AiIARQ0AIAAPCwALLAEBf0HA/8AAKAIAIgAgAEEEdEEQaiIAakEJagRAQcT/wAAoAgAgAGsQMgsLPQEBfyAAKAIAIQECQCAAQQRqLQAADQBBqIDBACgCAEH/////B3FFDQAQrQMNACABQQE6AAELIAFBADoAAAsvAQF/IwBBEGsiAiQAIAIgACgCADYCDCACQQxqIAEQbiACQQxqEI8CIAJBEGokAAs+ACAAKAIAIQAgAS0AAEEQcUEEdkUEQCABLQAAQSBxQQV2RQRAIAAgARCPAw8LIAAgARCpAQ8LIAAgARCoAQspACMAQRBrIgAkACAAQQhqIAFBysjAABDAAiAAQQhqEMUBIABBEGokAAspACMAQRBrIgAkACAAQQhqIAFBzNDAABDAAiAAQQhqEJgBIABBEGokAAssACAAKAIAIgAtAAAgAEEAOgAAQQFxRQRAQfiDwABBK0HwhMAAEJoCAAsQcgsyAQF/IAAgASgCBCABKAIIIgJLBH8gASACEKMCIAEoAggFIAILNgIEIAAgASgCADYCAAszAQF/QTRBBBD+AiIBRQRAQTRBBBCiAwALIAFCgYCAgBA3AgAgAUEIaiAAQSwQqQMaIAELMgEBfyAAIAEoAgQgASgCCCICSwR/IAEgAhClAiABKAIIBSACCzYCBCAAIAEoAgA2AgALMgEBfyAAIAEoAgQgASgCCCICSwR/IAEgAhCkAiABKAIIBSACCzYCBCAAIAEoAgA2AgALLgEBfyABKAIEIgIEQCAAQQE2AgggACACNgIEIAAgASgCADYCAA8LIABBADYCCAsjAQF/An9BASABEA5FDQAaQQALIQIgACABNgIEIAAgAjYCAAsqAQF/IAAoAgAEQCAAEI8CIAAoAgQiAUEkTwRAIAEQAQsgAEEIahDlAgsLLgEBfyAAKAIAIAAoAgQoAgARAgAgACgCBCIBKAIEBEAgASgCCBogACgCABAyCwswAQF/IAFBeGoiAiACKAIAQQFqIgI2AgAgAkUEQAALIABB3MPAADYCBCAAIAE2AgALLQEBfyMAQRBrIgEkACABQQhqIABBCGooAgA2AgAgASAAKQIANwMAIAEQrQEACzQAIABBAzoAICAAQoCAgICABDcCACAAIAE2AhggAEEANgIQIABBADYCCCAAQRxqIAI2AgALMAAgASgCGCACQQsgAUEcaigCACgCDBEDACECIABBADoABSAAIAI6AAQgACABNgIACyMAIAAoAgBBcGoiABDRAiAAQQxqKAIAIgBBJE8EQCAAEAELCzEBAX9BBEEEEP4CIgJFBEBBBEEEEKIDAAsgAiABNgIAIABBiMDAADYCBCAAIAI2AgALMQEBf0EEQQQQ/gIiAkUEQEEEQQQQogMACyACIAE2AgAgAEH0v8AANgIEIAAgAjYCAAsnACAAIAAoAgRBAXEgAXJBAnI2AgQgACABaiIAIAAoAgRBAXI2AgQLJgACQCAARQ0AIAAgASgCABECACABKAIERQ0AIAEoAggaIAAQMgsLJgEBfyMAQRBrIgEkACABIABBeGo2AgwgAUEMahC4ASABQRBqJAALOgECf0GMgMEALQAAIQFBjIDBAEEAOgAAQZCAwQAoAgAhAkGQgMEAQQA2AgAgACACNgIEIAAgATYCAAsgAQF/AkAgACgCBCIBRQ0AIABBCGooAgBFDQAgARAyCwsmAQF/IwBBEGsiAyQAIAMgATYCDCADIAA2AgggA0EIaiACEJsCAAsTACAAIAEpAAA3AAEgAEEAOgAACyYBAX8gAEEHaiIBIABJBEBB7LbAAEEzQfi3wAAQkAMACyABQQN2CyMAAkAgAUH8////B00EQCAAIAFBBCACEO8CIgANAQsACyAACyMAIAIgAigCBEF+cTYCBCAAIAFBAXI2AgQgACABaiABNgIACx4AIAAoAgAiAK1CACAArH0gAEF/SiIAGyAAIAEQXAslACAARQRAQYvEwABBMBCcAwALIAAgAiADIAQgBSABKAIQEQwACyABAX8gACgCBCAAKAIIIgJrIAFJBEAgACACIAEQgAILCxEAIAAoAgQEQCAAKAIAEDILCyMAIABFBEBBi8TAAEEwEJwDAAsgACACIAMgBCABKAIQEQUACyMAIABFBEBBi8TAAEEwEJwDAAsgACACIAMgBCABKAIQEQoACyMAIABFBEBBi8TAAEEwEJwDAAsgACACIAMgBCABKAIQERMACyMAIABFBEBBi8TAAEEwEJwDAAsgACACIAMgBCABKAIQERIACyMAIABFBEBBi8TAAEEwEJwDAAsgACACIAMgBCABKAIQERQACxcAIAEgA0YEfyAAIAIgARD+AUUFQQALCx4AIAAgAUEDcjYCBCAAIAFqIgAgACgCBEEBcjYCBAshACAARQRAQYvEwABBMBCcAwALIAAgAiADIAEoAhARBAALFAAgAEEEaigCAARAIAAoAgAQMgsLHQAgASgCAEUEQAALIABBnLjAADYCBCAAIAE2AgALHwAgAEUEQEGIusAAQTAQnAMACyAAIAIgASgCEBEBAAsfACAARQRAQci9wABBMBCcAwALIAAgAiABKAIQEQEACx8AIABFBEBBi8TAAEEwEJwDAAsgACACIAEoAhARAAALFwAgACgCBARAIAAQ5QIgAEEMahDlAgsLFQEBfyAAKAIAIAAoAggQAyAAENECCx4BAX9B8P/AACEBQez/wAAoAgAEfyABBSAAEMgBCwsZAQF/IAAoAhAiAQR/IAEFIABBFGooAgALCxUAIAAtAARBBEcEQCAAQQRqEIwCCwsZACABIAIgAxCVAiAAQQQ6AAAgACADNgIECxQAIAAoAgAQFARAIABBBGoQvAILCxIAQQBBGSAAQQF2ayAAQR9GGwsWACAAIAFBAXI2AgQgACABaiABNgIACxkAIAAgAUEIaigCADYCBCAAIAEoAgA2AgALHAAgASgCGEGM4MAAQQsgAUEcaigCACgCDBEDAAscACABKAIYQZfgwABBDiABQRxqKAIAKAIMEQMACxwAIAEoAhhBgPjAAEEFIAFBHGooAgAoAgwRAwALFwAgACACNgIIIAAgAjYCBCAAIAE2AgALFwBB2P/AACgCAEUEQCAAEHULQdj/wAALEAAgACABakF/akEAIAFrcQsMACAAIAEgAiADEDYLCwAgAQRAIAAQMgsLFAAgACgCACAAQQhqKAIAIAEQowMLDwAgAEEBdCIAQQAgAGtyCxMAIAAoAgAgAEEIaigCACABEDQLFQAgASAAKAIAIgAoAgAgACgCBBAzCxMAIAAoAgAoAgAgASACEJUCQQALEgAgASACIAMQlQIgAEEEOgAACwoAIABBCGoQ0QILDwAgACgCAARAIAAQqgELCxQAIAAoAgAgASAAKAIEKAIMEQAACw8AIAAgASACIAMgBBAwAAsOACAAKAIAIAEQdhpBAAsQACAAKAIAIAEgAhCVAkEACxEAIAAoAgAgACgCCCABEKMDCwgAIAAgARBOCxEAIAAoAgAgACgCBCABEKMDCxAAIAAgAjYCBCAAIAE2AgALFgBBkIDBACAANgIAQYyAwQBBAToAAAsTACAAQYTTwAA2AgQgACABNgIACw0AIAAtAARBAnFBAXYLEAAgASAAKAIAIAAoAgQQMwsNACAAIAEgAhCVAkEACwoAQQAgAGsgAHELCwAgAC0ABEEDcUULDAAgACABQQNyNgIECw0AIAAoAgAgACgCBGoLDQAgACgCACABEFlBAAsOACAAKAIAGgNADAALAAsMACAAIAEgAhDRAQALDAAgACABIAIQ0gEACwwAIAAgASACENMBAAsNACAANQIAQQEgARBcCwwAIAAgASACEMkCAAsNACAAKAIAIAEgAhBKCw0AIAApAwBBASABEFwLDQAgADMBAEEBIAEQXAsOACAAKAIALQAAIAEQYAsLACAAIwBqJAAjAAsHACAAENECCwoAIAAgASACED8LCwAgACACIAEQogELDQAgAUHMlMAAQQIQMwsLACAAKAIAIAEQVAsLACAAIAFB0wAQKQsJACAAIAEQKAALKQACfyAAKAIALQAARQRAIAFB2+XAAEEFEDMMAQsgAUHX5cAAQQQQMwsLCgAgACgCBEF4cQsKACAAKAIEQQFxCwoAIAAoAgxBAXELCgAgACgCDEEBdgsaACAAIAFBlIDBACgCACIAQfEAIAAbEQEAAAsKACACIAAgARAzCwwAIAAgASkCADcDAAsMACAAIAEpAgg3AwALDQAgAUGA5sAAQQIQMwsLACAAKAIAIAEQXQsLACAAIAEgAhCTAQsKACAAIAEgAhBbCwcAIAAQwQELCQAgAEEEOgAACwkAIABBADYCAAsLAEGchMEAKAIARQsHACAAIAFqCwcAIAAgAWsLBwAgAEEIagsHACAAQXhqCwYAIAEQcQsHACAAEK8BCwcAIAAQjwILBABBAQsMAEKch5ynnuWHmg8LDQBC65GTtfbYs6L0AAsNAEL4vvXOzKLGqqR/CwwAQpWm6Pbb08n6cQsDAAELAwABCwv9fgQAQYCAwAALzGhgdW53cmFwX3Rocm93YCBmYWlsZWQAAAABAAAADAAAAAQAAAACAAAAAQAAAAwAAAAEAAAAAwAAAAIAAAAYABAABAAAAAUAAAAGAAAABAAAAAcAAAAvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvY29uc29sZV9lcnJvcl9wYW5pY19ob29rLTAuMS43L3NyYy9saWIucnMAAFQAEABmAAAAlQAAAA4AAAAIAAAAAAAAAAEAAAAJAAAACgAAAAsAAAAMAAAAL3J1c3RjL2VkZjAxODIyMTNhOWUzMDk4MmViMzRmMzkyNWRkYzRjZjVlZDM0NzEvbGlicmFyeS9zdGQvc3JjL2lvL21vZC5ycwAAAOgAEABJAAAAUwEAABgAAABzdHJlYW0gZGlkIG5vdCBjb250YWluIHZhbGlkIFVURi04AABEARAAIgAAABUAAADoABAASQAAAIcBAAAbAAAAL3J1c3RjL2VkZjAxODIyMTNhOWUzMDk4MmViMzRmMzkyNWRkYzRjZjVlZDM0NzEvbGlicmFyeS9zdGQvc3JjL2lvL3JlYWRidWYucnMAAACEARAATQAAAMsAAAA2AAAACAAAAAQAAAAEAAAADQAAAA4AAABjYWxsZWQgYE9wdGlvbjo6dW53cmFwKClgIG9uIGEgYE5vbmVgIHZhbHVlL3J1c3RjL2VkZjAxODIyMTNhOWUzMDk4MmViMzRmMzkyNWRkYzRjZjVlZDM0NzEvbGlicmFyeS9zdGQvc3JjL3N5bmMvb25jZS5ycwAjAhAATAAAAI8AAAApAAAAAQAAAAwAAAAEAAAADwAAABAAAAARAAAAYSBEaXNwbGF5IGltcGxlbWVudGF0aW9uIHJldHVybmVkIGFuIGVycm9yIHVuZXhwZWN0ZWRseQAIAAAAAAAAAAEAAAASAAAAL3J1c3RjL2VkZjAxODIyMTNhOWUzMDk4MmViMzRmMzkyNWRkYzRjZjVlZDM0NzEvbGlicmFyeS9hbGxvYy9zcmMvc3RyaW5nLnJzAOACEABLAAAA6AkAAAkAAAAIAAAABAAAAAQAAAATAAAAFAAAABUAAABjYWxsZWQgYFJlc3VsdDo6dW53cmFwKClgIG9uIGFuIGBFcnJgIHZhbHVlAAgAAAAAAAAAAQAAABYAAAAvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMTMuMC9zcmMvY2h1bmtlZF9lbmNvZGVyLnJzAAAAkAMQAGEAAAAtAAAAGgAAAJADEABhAAAANwAAAEQAAACQAxAAYQAAADoAAAAnAAAAL2hvbWUvbmduaXVzLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Jhc2U2NC0wLjEzLjAvc3JjL2VuY29kZS5ycyQEEABYAAAAtgAAACAAAAAkBBAAWAAAALcAAAAlAAAAJAQQAFgAAAD8AAAAHAAAACQEEABYAAAA/QAAACEAAAAkBBAAWAAAABMBAAAuAAAAJAQQAFgAAAATAQAACQAAACQEEABYAAAAFAEAAAkAAAAkBBAAWAAAAAsBAAAuAAAAJAQQAFgAAAALAQAACQAAACQEEABYAAAADQEAAA8AAAAkBBAAWAAAAAwBAAAJAAAAJAQQAFgAAAAPAQAACQAAACQEEABYAAAAoAAAACoAAAAwLjcuMHVzZHBsLWZyb250L3NyYy9saWIucnMAUQUQABYAAABgAAAAGAAAAFEFEAAWAAAAaAAAABgAAABmYWlsZWQgdG8gZmlsbCBidWZmZXJmYWlsZWQgdG8gd3JpdGUgd2hvbGUgYnVmZmVyAAAAnQUQABwAAAAXAAAAFwAAAAwAAAAEAAAAGAAAABkAAAAaAAAAZm9ybWF0dGVyIGVycm9yAOAFEAAPAAAAKAAAAGZhaWxlZCB0byBmaWxsIHdob2xlIGJ1ZmZlcgD8BRAAGwAAACUAAAAvcnVzdGMvZWRmMDE4MjIxM2E5ZTMwOTgyZWIzNGYzOTI1ZGRjNGNmNWVkMzQ3MS9saWJyYXJ5L3N0ZC9zcmMvaW8vaW1wbHMucnMAJAYQAEsAAADyAAAADQAAAC9ydXN0Yy9lZGYwMTgyMjEzYTllMzA5ODJlYjM0ZjM5MjVkZGM0Y2Y1ZWQzNDcxL2xpYnJhcnkvc3RkL3NyYy9pby9jdXJzb3IucnOABhAATAAAAOsAAAAKAAAAL3J1c3RjL2VkZjAxODIyMTNhOWUzMDk4MmViMzRmMzkyNWRkYzRjZjVlZDM0NzEvbGlicmFyeS9zdGQvc3JjL2lvL21vZC5ycwAAANwGEABJAAAAJAUAABYAAADcBhAASQAAACgFAAANAAAAYWR2YW5jaW5nIGlvIHNsaWNlcyBiZXlvbmQgdGhlaXIgbGVuZ3RoAEgHEAAnAAAA3AYQAEkAAAAmBQAADQAAAC9ydXN0Yy9lZGYwMTgyMjEzYTllMzA5ODJlYjM0ZjM5MjVkZGM0Y2Y1ZWQzNDcxL2xpYnJhcnkvc3RkL3NyYy9pby9yZWFkYnVmLnJzAAAAiAcQAE0AAAAhAQAAKwAAACEAAAAMAAAABAAAACIAAAAjAAAAJAAAACUAAAAmAAAAJwAAACgAAAAvaG9tZS9uZ25pdXMvRG9jdW1lbnRzL2dpdC1yZXBvcy91c2RwbC1ycy90ZW1wbGF0ZXMvZGVja3kvc3JjL3VzZHBsLWZyb250L3VzZHBsLXJzL3VzZHBsLWNvcmUvc3JjL3NlcmRlcy90cmFpdHMucnMAABAIEAByAAAAdgAAABwAAAApAAAAGAAAAAgAAAAqAAAAKwAAACwAAAAtAAAALgAAAC8AAAAwAAAAMQAAAGB1bndyYXBfdGhyb3dgIGZhaWxlZAAAADIAAADQAQAACAAAADMAAAA0AAAABAAAAAQAAAA1AAAANgAAAC9ob21lL25nbml1cy8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy93YXNtLWJpbmRnZW4tZnV0dXJlcy0wLjQuMzMvc3JjL2xpYi5ycwD8CBAAYwAAANoAAAAgAAAAYGFzeW5jIGZuYCByZXN1bWVkIGFmdGVyIGNvbXBsZXRpb25jYW5ub3QgYWNjZXNzIGEgVGhyZWFkIExvY2FsIFN0b3JhZ2UgdmFsdWUgZHVyaW5nIG9yIGFmdGVyIGRlc3RydWN0aW9uAAAANAAAAAAAAAABAAAANwAAAC9ydXN0Yy9lZGYwMTgyMjEzYTllMzA5ODJlYjM0ZjM5MjVkZGM0Y2Y1ZWQzNDcxL2xpYnJhcnkvc3RkL3NyYy90aHJlYWQvbG9jYWwucnMA7AkQAE8AAACmAQAACQAAACgpAAAhAAAADAAAAAQAAAA4AAAAOQAAABEAAABhIERpc3BsYXkgaW1wbGVtZW50YXRpb24gcmV0dXJuZWQgYW4gZXJyb3IgdW5leHBlY3RlZGx5ADQAAAAAAAAAAQAAABIAAAAvcnVzdGMvZWRmMDE4MjIxM2E5ZTMwOTgyZWIzNGYzOTI1ZGRjNGNmNWVkMzQ3MS9saWJyYXJ5L2FsbG9jL3NyYy9zdHJpbmcucnMAsAoQAEsAAADoCQAACQAAAGNhbGxlZCBgT3B0aW9uOjp1bndyYXAoKWAgb24gYSBgTm9uZWAgdmFsdWUANAAAAAAAAAABAAAAOgAAAGludGVybmFsIGVycm9yOiBlbnRlcmVkIHVucmVhY2hhYmxlIGNvZGU6IAAASAsQACoAAAAvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMTMuMC9zcmMvZGVjb2RlLnJzfAsQAFgAAADSAQAAHwAAAHwLEABYAAAA2AEAAB8AAAB8CxAAWAAAAOEBAAAfAAAAfAsQAFgAAADqAQAAHwAAAHwLEABYAAAA8wEAAB8AAAB8CxAAWAAAAPwBAAAfAAAAfAsQAFgAAAAFAgAAHwAAAHwLEABYAAAADgIAAB8AAAB8CxAAWAAAAAMBAAAkAAAAfAsQAFgAAAAEAQAAKQAAAHwLEABYAAAAKgEAABYAAAB8CxAAWAAAAC0BAAAaAAAAfAsQAFgAAABBAQAADgAAAHwLEABYAAAARAEAABIAAAB8CxAAWAAAAFgBAAATAAAASW1wb3NzaWJsZTogbXVzdCBvbmx5IGhhdmUgMCB0byA4IGlucHV0IGJ5dGVzIGluIGxhc3QgY2h1bmssIHdpdGggbm8gaW52YWxpZCBsZW5ndGhzxAwQAFQAAAB8CxAAWAAAAJ0BAAAOAAAAfAsQAFgAAACxAQAACQAAAE92ZXJmbG93IHdoZW4gY2FsY3VsYXRpbmcgb3V0cHV0IGJ1ZmZlciBsZW5ndGgAAHwLEABYAAAAlgAAAAoAAAB8CxAAWAAAAJsAAAAhAAAAV3JpdGluZyB0byBhIFN0cmluZyBzaG91bGRuJ3QgZmFpbC9ob21lL25nbml1cy8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9iYXNlNjQtMC4xMy4wL3NyYy9lbmNvZGUucnMAALINEABYAAAAUwAAAA4AAAAAAAAA//////////91c2RwbC1mcm9udC9zcmMvY29ubmVjdGlvbi5ycwAAACgOEAAdAAAAGQAAACYAAABQT1NUaHR0cDovL3VzZHBsLjovdXNkcGwvY2FsbAAAAFwOEAAMAAAAaA4QAAEAAABpDhAAAQAAAGoOEAALAAAAbG9jYWxob3N0AAAAmA4QAAkAAABEdW1wZWQgYmFzZTY0IGBgIGxlbjoAAACsDhAADwAAALsOEAAGAAAAKA4QAB0AAAAsAAAAJAAAACgOEAAdAAAAMwAAACcAAABSZWNlaXZlZCBiYXNlNjQgYAAAAPQOEAARAAAAuw4QAAYAAABFeHBlY3RlZCBjYWxsIHJlc3BvbnNlIG1lc3NhZ2UgZnJvbSAsIGdvdCBzb21ldGhpbmcgZWxzZRgPEAAkAAAAPA8QABQAAAB1c2RwbC1mcm9udC9zcmMvY29udmVydC5ycwAAYA8QABoAAAAgAAAAJwAAAHVzZHBsLWZyb250L3NyYy9saWIucnMAAIwPEAAWAAAAbwAAAE4AAABjYWxsX2JhY2tlbmQoLCBbcGFyYW1zOyBdKQAAtA8QAA0AAADBDxAACwAAAMwPEAACAAAAVVNEUEw6IEdvdCBwb3J0IOgPEAAQAAAAVVNEUEw6IEdvdCBlcnJvciB3aGlsZSBjYWxsaW5nIDogAAAAABAQAB8AAAAfEBAAAgAAAIwPEAAWAAAAbgAAAAEAAABUcmllZCB0byBzaHJpbmsgdG8gYSBsYXJnZXIgY2FwYWNpdHlEEBAAJAAAAC9ydXN0Yy9lZGYwMTgyMjEzYTllMzA5ODJlYjM0ZjM5MjVkZGM0Y2Y1ZWQzNDcxL2xpYnJhcnkvYWxsb2Mvc3JjL3Jhd192ZWMucnNwEBAATAAAAKoBAAAJAAAAOwAAAAwAAAAEAAAAPAAAAD0AAAARAAAAYSBEaXNwbGF5IGltcGxlbWVudGF0aW9uIHJldHVybmVkIGFuIGVycm9yIHVuZXhwZWN0ZWRseQA+AAAAAAAAAAEAAAASAAAAL3J1c3RjL2VkZjAxODIyMTNhOWUzMDk4MmViMzRmMzkyNWRkYzRjZjVlZDM0NzEvbGlicmFyeS9hbGxvYy9zcmMvc3RyaW5nLnJzACwREABLAAAA6AkAAAkAAAAKClN0YWNrOgoKCgo/AAAABAAAAAQAAABAAAAAQQAAAEIAAABMb2FkRXJyb3I6IElvKCkArBEQAA4AAAC6ERAAAQAAAExvYWRFcnJvcjogSW52YWxpZERhdGEAAMwREAAWAAAATG9hZEVycm9yOiBUb29TbWFsbEJ1ZmZlcgAAAOwREAAZAAAARHVtcEVycm9yOiBJbygAABASEAAOAAAAuhEQAAEAAABEdW1wRXJyb3I6IFVuc3VwcG9ydGVkAAAwEhAAFgAAAER1bXBFcnJvcjogVG9vU21hbGxCdWZmZXIAAABQEhAAGQAAAGNyYW5rc2hhZnQAAHQSEAAKAAAAZGVja3kAAACIEhAABQAAAGFueQCYEhAAAwAAAC9ob21lL25nbml1cy8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9iYXNlNjQtMC4xMy4wL3NyYy9lbmNvZGUucnOkEhAAWAAAADsBAAAJAAAAISIjJCUmJygpKissLTAxMjM0NTY3ODlAQUJDREVGR0hJSktMTU5QUVJTVFVWWFlaW2BhYmNkZWhpamtsbXBxckFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5KywuL0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Li8wMTIzNDU2Nzg5QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5LV9BQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsv////////////////////////////////////////////AAECAwQFBgcICQoLDP//DQ4PEBESExQVFv///////xcYGRobHB0eHyAhIiMkJf8mJygpKiss/y0uLzD/////MTIzNDU2//83ODk6Ozz//z0+P/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+P////zQ1Njc4OTo7PD3/////////AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBn///////8aGxwdHh8gISIjJCUmJygpKissLS4vMDEyM///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAE2Nzg5Ojs8PT4//////////wIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRob////////HB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDX//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wABAgMEBQYHCAkKC/////////8MDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJf///////yYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z7//zQ1Njc4OTo7PD3/////////AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBn/////P/8aGxwdHh8gISIjJCUmJygpKissLS4vMDEyM///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pv///z80NTY3ODk6Ozw9/////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ////////GhscHR4fICEiIyQlJicoKSorLC0uLzAxMjP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////TBQQAAwUEADMExAAjBMQAEwTEAAMExAAjBkQAIwYEACMFxAAjBYQAIwVEACMFBAAY2FsbGVkIGBSZXN1bHQ6OnVud3JhcCgpYCBvbiBhbiBgRXJyYCB2YWx1ZQBEAAAACAAAAAQAAABFAAAAL2hvbWUvbmduaXVzLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Jhc2U2NC0wLjEzLjAvc3JjL2NodW5rZWRfZW5jb2Rlci5ycwAAAPgaEABhAAAAaAAAADAAAABPdmVyZmxvdyB3aGVuIGNhbGN1bGF0aW5nIG51bWJlciBvZiBjaHVua3MgaW4gaW5wdXQvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMTMuMC9zcmMvZGVjb2RlLnJzAJ8bEABYAAAAvAAAAAoAAABGAAAACAAAAAQAAABHAAAASAAAAEYAAAAIAAAABAAAAEkAAABib2R5bWV0aG9kbW9kZXNhbWUtb3JpZ2lubm8tY29yc2NvcnNuYXZpZ2F0ZWF0dGVtcHRlZCB0byBjb252ZXJ0IGludmFsaWQgUmVxdWVzdE1vZGUgaW50byBKU1ZhbHVlL2hvbWUvbmduaXVzLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dlYi1zeXMtMC4zLjYwL3NyYy9mZWF0dXJlcy9nZW5fUmVxdWVzdE1vZGUucnONHBAAawAAAAMAAAABAAAAY2xvc3VyZSBpbnZva2VkIHJlY3Vyc2l2ZWx5IG9yIGRlc3Ryb3llZCBhbHJlYWR5TQAAAAQAAAAEAAAATgAAAE8AAABhbHJlYWR5IGJvcnJvd2VkUAAAAAAAAAABAAAAUQAAAGFscmVhZHkgbXV0YWJseSBib3Jyb3dlZFAAAAAAAAAAAQAAAFIAAAAvcnVzdGMvZWRmMDE4MjIxM2E5ZTMwOTgyZWIzNGYzOTI1ZGRjNGNmNWVkMzQ3MS9saWJyYXJ5L2FsbG9jL3NyYy9jb2xsZWN0aW9ucy92ZWNfZGVxdWUvbW9kLnJzYXNzZXJ0aW9uIGZhaWxlZDogc2VsZi5jYXAoKSA9PSBvbGRfY2FwICogMgAAAJQdEABeAAAA4wgAAAkAAAAvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvd2FzbS1iaW5kZ2VuLWZ1dHVyZXMtMC40LjMzL3NyYy9xdWV1ZS5ycwAAADAeEABlAAAAGgAAAC4AAAAwHhAAZQAAAB0AAAApAAAAMB4QAGUAAAAyAAAAGgAAAGNsb3N1cmUgaW52b2tlZCByZWN1cnNpdmVseSBvciBkZXN0cm95ZWQgYWxyZWFkeWNhbm5vdCBhY2Nlc3MgYSBUaHJlYWQgTG9jYWwgU3RvcmFnZSB2YWx1ZSBkdXJpbmcgb3IgYWZ0ZXIgZGVzdHJ1Y3Rpb24AAFQAAAAAAAAAAQAAADcAAAAvcnVzdGMvZWRmMDE4MjIxM2E5ZTMwOTgyZWIzNGYzOTI1ZGRjNGNmNWVkMzQ3MS9saWJyYXJ5L3N0ZC9zcmMvdGhyZWFkL2xvY2FsLnJzAFAfEABPAAAApgEAAAkAAABhbHJlYWR5IGJvcnJvd2VkVAAAAAAAAAABAAAAUQAAAGFzc2VydGlvbiBmYWlsZWQ6IG1pZCA8PSBzZWxmLmxlbigpAFUAAAAEAAAABAAAAFYAAABXAAAAVQAAAAQAAAAEAAAAWAAAAFkAAABGbk9uY2UgY2FsbGVkIG1vcmUgdGhhbiBvbmNlL3J1c3RjL2VkZjAxODIyMTNhOWUzMDk4MmViMzRmMzkyNWRkYzRjZjVlZDM0NzEvbGlicmFyeS9hbGxvYy9zcmMvY29sbGVjdGlvbnMvdmVjX2RlcXVlL3Jpbmdfc2xpY2VzLnJzAAA4IBAAZgAAACAAAAAOAAAAOCAQAGYAAAAjAAAAEQAAAC9ob21lL25nbml1cy8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy93YXNtLWJpbmRnZW4tZnV0dXJlcy0wLjQuMzMvc3JjL2xpYi5ycwDAIBAAYwAAAKUAAAAPAAAAwCAQAGMAAACFAAAAJwAAAMAgEABjAAAArwAAACQAAAAvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvd2FzbS1iaW5kZ2VuLWZ1dHVyZXMtMC40LjMzL3NyYy90YXNrL3NpbmdsZXRocmVhZC5ycwAAAFQhEABxAAAAIQAAABUAAABaAAAAWwAAAFwAAABdAAAAXgAAAFQhEABxAAAAVQAAACUAAABfAAAAcmV0dXJuIHRoaXNjbG9zdXJlIGludm9rZWQgcmVjdXJzaXZlbHkgb3IgZGVzdHJveWVkIGFscmVhZHljYW5ub3QgYWNjZXNzIGEgVGhyZWFkIExvY2FsIFN0b3JhZ2UgdmFsdWUgZHVyaW5nIG9yIGFmdGVyIGRlc3RydWN0aW9uAAAAbAAAAAAAAAABAAAANwAAAC9ydXN0Yy9lZGYwMTgyMjEzYTllMzA5ODJlYjM0ZjM5MjVkZGM0Y2Y1ZWQzNDcxL2xpYnJhcnkvc3RkL3NyYy90aHJlYWQvbG9jYWwucnMAlCIQAE8AAACmAQAACQAAAFRyaWVkIHRvIHNocmluayB0byBhIGxhcmdlciBjYXBhY2l0efQiEAAkAAAAL3J1c3RjL2VkZjAxODIyMTNhOWUzMDk4MmViMzRmMzkyNWRkYzRjZjVlZDM0NzEvbGlicmFyeS9hbGxvYy9zcmMvcmF3X3ZlYy5ycyAjEABMAAAAqgEAAAkAAABKc1ZhbHVlKCkAAAB8IxAACAAAAIQjEAABAAAAcgAAAAQAAAAEAAAAcwAAAHQAAAB1AAAAYWxyZWFkeSBib3Jyb3dlZHIAAAAAAAAAAQAAAFEAAAAAAAAAcgAAAAQAAAAEAAAAdgAAAHIAAAAEAAAABAAAAHcAAABjYWxsZWQgYE9wdGlvbjo6dW53cmFwKClgIG9uIGEgYE5vbmVgIHZhbHVlY2FsbGVkIGBSZXN1bHQ6OnVud3JhcCgpYCBvbiBhbiBgRXJyYCB2YWx1ZUFjY2Vzc0Vycm9ydXNlIG9mIHN0ZDo6dGhyZWFkOjpjdXJyZW50KCkgaXMgbm90IHBvc3NpYmxlIGFmdGVyIHRoZSB0aHJlYWQncyBsb2NhbCBkYXRhIGhhcyBiZWVuIGRlc3Ryb3llZGxpYnJhcnkvc3RkL3NyYy90aHJlYWQvbW9kLnJzsyQQAB0AAADdAgAABQAAAGZhaWxlZCB0byBnZW5lcmF0ZSB1bmlxdWUgdGhyZWFkIElEOiBiaXRzcGFjZSBleGhhdXN0ZWQA4CQQADcAAACzJBAAHQAAAFYEAAANAAAAsCMQAAAAAAB1bmNhdGVnb3JpemVkIGVycm9yb3RoZXIgZXJyb3JvdXQgb2YgbWVtb3J5dW5leHBlY3RlZCBlbmQgb2YgZmlsZXVuc3VwcG9ydGVkb3BlcmF0aW9uIGludGVycnVwdGVkYXJndW1lbnQgbGlzdCB0b28gbG9uZ2ludmFsaWQgZmlsZW5hbWV0b28gbWFueSBsaW5rc2Nyb3NzLWRldmljZSBsaW5rIG9yIHJlbmFtZWRlYWRsb2NrZXhlY3V0YWJsZSBmaWxlIGJ1c3lyZXNvdXJjZSBidXN5ZmlsZSB0b28gbGFyZ2VmaWxlc3lzdGVtIHF1b3RhIGV4Y2VlZGVkc2VlayBvbiB1bnNlZWthYmxlIGZpbGVubyBzdG9yYWdlIHNwYWNld3JpdGUgemVyb3RpbWVkIG91dGludmFsaWQgZGF0YWludmFsaWQgaW5wdXQgcGFyYW1ldGVyc3RhbGUgbmV0d29yayBmaWxlIGhhbmRsZWZpbGVzeXN0ZW0gbG9vcCBvciBpbmRpcmVjdGlvbiBsaW1pdCAoZS5nLiBzeW1saW5rIGxvb3ApcmVhZC1vbmx5IGZpbGVzeXN0ZW0gb3Igc3RvcmFnZSBtZWRpdW1kaXJlY3Rvcnkgbm90IGVtcHR5aXMgYSBkaXJlY3Rvcnlub3QgYSBkaXJlY3RvcnlvcGVyYXRpb24gd291bGQgYmxvY2tlbnRpdHkgYWxyZWFkeSBleGlzdHNicm9rZW4gcGlwZW5ldHdvcmsgZG93bmFkZHJlc3Mgbm90IGF2YWlsYWJsZWFkZHJlc3MgaW4gdXNlbm90IGNvbm5lY3RlZGNvbm5lY3Rpb24gYWJvcnRlZG5ldHdvcmsgdW5yZWFjaGFibGVob3N0IHVucmVhY2hhYmxlY29ubmVjdGlvbiByZXNldGNvbm5lY3Rpb24gcmVmdXNlZHBlcm1pc3Npb24gZGVuaWVkZW50aXR5IG5vdCBmb3VuZCAob3MgZXJyb3IgKQAAALAjEAAAAAAAJSgQAAsAAAAwKBAAAQAAAFBvaXNvbkVycm9ybGlicmFyeS9zdGQvc3JjL3N5c19jb21tb24vdGhyZWFkX2luZm8ucnNXKBAAKQAAABYAAAAzAAAAbWVtb3J5IGFsbG9jYXRpb24gb2YgIGJ5dGVzIGZhaWxlZAoAkCgQABUAAAClKBAADgAAAGxpYnJhcnkvc3RkL3NyYy9hbGxvYy5yc8QoEAAYAAAAVQEAAAkAAABjYW5ub3QgbW9kaWZ5IHRoZSBwYW5pYyBob29rIGZyb20gYSBwYW5pY2tpbmcgdGhyZWFk7CgQADQAAABsaWJyYXJ5L3N0ZC9zcmMvcGFuaWNraW5nLnJzKCkQABwAAACGAAAACQAAACgpEAAcAAAAPgIAAA8AAAAoKRAAHAAAAD0CAAAPAAAAeAAAAAwAAAAEAAAAeQAAAHIAAAAIAAAABAAAAHoAAAB7AAAAEAAAAAQAAAB8AAAAfQAAAHIAAAAIAAAABAAAAH4AAAB/AAAAcgAAAAAAAAABAAAAgAAAAG9wZXJhdGlvbiBzdWNjZXNzZnVsY29uZHZhciB3YWl0IG5vdCBzdXBwb3J0ZWQAAOApEAAaAAAAbGlicmFyeS9zdGQvc3JjL3N5cy93YXNtLy4uL3Vuc3VwcG9ydGVkL2xvY2tzL2NvbmR2YXIucnMEKhAAOAAAABYA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"; +const encoded = "AGFzbQEAAAABtwEbYAJ/fwBgAn9/AX9gAX8AYAN/f38AYAR/f39/AGADf39/AX9gAX8Bf2AAAGAAAX9gBX9/f39/AGAEf39/fwF/YAV/f39/fwF/YAF/AX5gA39/fwF+YAR/fn9/AGAGf39/f39/AX9gBn9/f39/fwBgBX9/fn9/AGAFf399f38AYAV/f3x/fwBgBH99f38AYAR/fH9/AGACfn8AYAd/f39/f39/AX9gA35/fwF/YAF8AX9gAn9/AX4CqgkjA3diZxpfX3diaW5kZ2VuX29iamVjdF9kcm9wX3JlZgACA3diZxVfX3diaW5kZ2VuX3N0cmluZ19uZXcAAQN3YmcVX193YmluZGdlbl9zdHJpbmdfZ2V0AAADd2JnG19fd2JpbmRnZW5fb2JqZWN0X2Nsb25lX3JlZgAGA3diZxVfX3diaW5kZ2VuX251bWJlcl9uZXcAGQN3YmcWX193YmluZGdlbl9ib29sZWFuX2dldAAGA3diZxVfX3diaW5kZ2VuX251bWJlcl9nZXQAAAN3YmcSX193YmluZGdlbl9pc19udWxsAAYDd2JnF19fd2JpbmRnZW5faXNfdW5kZWZpbmVkAAYDd2JnKF9fd2JnX2luc3RhbmNlb2ZfV2luZG93X2FjYzk3ZmY5ZjVkMmM3YjQABgN3YmccX193YmdfZmV0Y2hfMGZlMDQ5MDVjY2NmYzJhYQABA3diZypfX3diZ19pbnN0YW5jZW9mX1Jlc3BvbnNlX2VhYTQyNjIyMDg0OGEzOWUABgN3YmcbX193YmdfdGV4dF8xMTY5ZDc1MmNjNjk3OTAzAAYDd2JnKF9fd2JnX25ld3dpdGhzdHJhbmRpbml0XzA1ZDcxODA3ODg0MjBjNDAABQN3YmcSX193YmluZGdlbl9jYl9kcm9wAAYDd2JnIF9fd2JnX25ld25vYXJnc19iNWIwNjNmYzZjMmYwMzc2AAEDd2JnG19fd2JnX2NhbGxfOTdhZTlkODY0NWRjMzg4YgABA3diZxpfX3diZ19uZXdfMGI5YmZkZDk3NTgzMjg0ZQAIA3diZxRfX3diaW5kZ2VuX2lzX3N0cmluZwAGA3diZxtfX3diZ19zZWxmXzZkNDc5NTA2ZjcyYzZhNzEACAN3YmcdX193Ymdfd2luZG93X2YyNTU3Y2M3ODQ5MGFjZWIA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ASgCaCICQSRJDQYgAhAADAYLIABBCzYCAEEEDAoLIANBCGogBBACIAMoAggiBUUEQCADQQA2ArwBDAQLIAMoAgwhAiADIAU2ArwBIAMgAjYCwAEgAyACNgK4ASADIANBuAFqELICIANBuAFqIAMoAgAgAygCBBDlAiADKAK8AUUNAyADQYgBaiADQcABaiIGKAIAIgI2AgAgAyADKQO4ATcDgAEgA0G4AWogAygChAEgAhCaASADKAK4ASICQQpHBEAgAygCvAEhBSADQZABaiAGQSgQogMaIANB8AFqIANBmAFqKQMANwMAIANB+AFqIANBoAFqKQMANwMAIANBgAJqIANBqAFqKQMANwMAIAMgAykDkAE3A+gBIANBgAFqEMoCIARBJE8EQCAEEAALIAEoAmgiBEEkTwRAIAQQAAsgASgCWCIEQSRPBEAgBBAACyABKAJUIgRBJE8EQCAEEAALIAFByABqEMoCIAFBPGoQygIgASgCOCIBQSRJDQkgARAADAkLIAMgAykCvAE3A4gCIANBiAJqEKkBIQUgA0GAAWoQygIgBEEkTwRAIAQQAAsgASgCaCICQSRPBEAgAhAACyABKAJYIgJBJE8EQCACEAALIAEoAlQiAkEkTwRAIAIQAAsgAUHIAGoQygIgAUE8ahDKAiABKAI4IgFBJEkNByABEAAMBwtB4I/AAEEjQbiZwAAQ9wEAC0GAk8AAQStBnJrAABD3AQALIABBCzYCAEEDDAYLQYCTwABBK0GsmsAAEPcBAAsgASgCWCICQSRPBEAgAhAACyABKAJUIgJBJEkNACACEAALIAFByABqEMoCCyABQTxqEMoCIAEoAjgiAUEkSQ0AIAEQAAtBCiECCyAAIAU2AgQgACACNgIAIAAgAykD6AE3AwggAEEQaiADQfABaikDADcDACAAQRhqIANB+AFqKQMANwMAIABBIGogA0GAAmopAwA3AwBBAQs6AGAgA0GQAmokAAviCwIKfwJ+IwBB4AJrIgIkAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAALQDYAkEBaw4DBwIBAAsgACAAQagBakGoARCiAxoLAkAgAC0AoAFBAWsOAwUBAAILIABBCGohBSAAQZgBai0AAEEBaw4DBwADAgsACyAAKAIAIQMgAiAAKAIEIgQ2AlAgAiADNgJMIAIgBDYCSCACQTBqIAJByABqELICIAJBOGogAigCMCACKAI0EOUCIAJB1AFqIAJBQGsoAgA2AgAgAiACKQM4NwLMASAAQQhqIgUgAkHIAGpBkAEQogMaIABBmAFqQQA6AAALIABBiAFqIABBlAFqKAIANgIAIABBgAFqIgMgAEGMAWopAgA3AgBBkOvAAEGQ68AAKQMAIgxCAXw3AwAgAkGEAmogAxDRASAAQRhqQQk2AgAgACAMNwMIIABB6ABqQQA6AAAgAEEcaiACKQKEAjcCACAAQSRqIAJBjAJqKAIANgIAIABB5ABqQZjrwAAvAQA7AQALIAJByABqIAUgARAnIAIoAkhBC0YNAiACQdgBaiACQcgAakEoEKIDGiAFEK4BAkACQCACKALYASIHQXhqDgMBBgAGCyACKALcASEBQdzrwAAoAgAEQBDjAgtB3OvAAEEANgIAIAFBJEkNCCABEAAMCAsgAkHgAWooAgAhASACQeQBaigCACEDIAIoAtwBIQYgAkEgahDnASACKQMgIQwgAikDKCENIAJByABqIAMQaiACQagCaiIIIAJB0ABqIgkpAwA3AwAgAiACKQNINwOgAiACIA03A5gCIAIgDDcDkAIgAiABNgJUIAIgASADQRhsIgRqNgJQIAIgATYCTCACIAY2AkggA0UNBSACQdgCaiEGA0AgAiABQRhqIgM2AkwgASgCBCIKRQ0GIAEoAgAhCyACIAEoAgg2AsgCIAIgCjYCxAIgAiALNgLAAiAGIAFBFGooAgA2AgAgAiABKQIMNwPQAiACQbACaiACQZACaiACQcACaiACQdACahBLIAIoArQCBEAgAkGwAmoQpgIgAkGwAmoQygILIAMhASAEQWhqIgQNAAsMBQtB4I/AAEEjQZScwAAQ9wEAC0Hgj8AAQSNBxI/AABD3AQALQQMhBCAAQQM6AKABIABBAzoAmAFBASEBDAULQeCPwABBI0GEnMAAEPcBAAtB3OvAACgCAARAEOMCC0Hc68AAQQA2AgBBASEBDAELIAJByABqELwBIAJB4ABqIAgpAwA3AwAgAkHYAGoiAyACQaACaikDADcDACAJIAJBmAJqKQMANwMAIAIgAikDkAI3A0hBACEBQdzrwAAoAgAEQBDjAgtBwOvAACACKQNINwMAQdjrwAAgAkHgAGopAwA3AwBB0OvA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CyAFaiAGIAQQogMaIAMgBCAFaiICNgJAIAMoAjggAmtBAk0EQCADQThqIAJBAxCFASADKAJAIQILIAMoAjwiASACaiIEQYzNwAAvAAAiBTsAACAEQQJqQY7NwAAtAAAiBjoAACADIAJBA2oiAjYCQCADIAMpAzA3A0ggA0HQAGogA0HIAGoQPiADKAJQBEADQCADQegAaiADQdgAaikDADcDACADIAMpA1A3A2AgA0EQaiADQeAAahCdAyADKAIQIQcgAygCOCACayADKAIUIgRJBEAgA0E4aiACIAQQhQEgAygCQCECIAMoAjwhAQsgASACaiAHIAQQogMaIAMgAiAEaiICNgJAIANBCGogA0HgAGoQngMgAygCDARAIAMoAjggAmtBAk0EQCADQThqIAJBAxCFASADKAJAIQILIAMoAjwiASACaiIEIAU7AAAgBEECaiAGOgAAIAMgAkEDaiICNgJACyADQdAAaiADQcgAahA+IAMoAlANAAsLIAAgAykDODcCBCAAQQE2AgAgAEEMaiADQUBrKAIANgIADAMLIAJBARCbAwALEJgCAAsgAEHYy8AANgIEIABBADYCACAAQQhqQQA2AgALIANB8ABqJAAL0AQCBH8GfiAAIAAoAjggAmo2AjgCQCAAAn8CQAJAAkAgACgCPCIFRQRADAELAn4gAkEIIAVrIgQgAiAESRsiBkEDTQRAQgAMAQtBBCEDIAE1AAALIQcgACAAKQMwIANBAXIgBkkEQCABIANqMwAAIANBA3SthiAHhCEHIANBAnIhAwsgAyAGSQR+IAEgA2oxAAAgA0EDdK2GIAeEBSAHCyAFQQN0QThxrYaEIgc3AzAgBCACSw0BIAAgACkDGCAHhSIIIAApAwh8IgkgACkDECIKQg2JIAogACkDAHwiCoUiC3wiDCALQhGJhTcDECAAIAxCIIk3AwggACAJIAhCEImFIghCFYkgCCAKQiCJfCIIhTcDGCAAIAcgCIU3AwALIAIgBGsiAkEHcSEDIAQgAkF4cSICSQRAIAApAwghCCAAKQMQIQcgACkDACEJIAApAxghCgNAIAggASAEaikAACILIAqFIgh8IgogByAJfCIJIAdCDYmFIgd8IgwgB0IRiYUhByAKIAhCEImFIghCFYkgCCAJQiCJfCIJhSEKIAxCIIkhCCAJIAuFIQkgBEEIaiIEIAJJDQALIAAgBzcDECAAIAk3AwAgACAKNwMYIAAgCDcDCAsgA0EDSw0BQgAhB0EADAILIAIgBWohAwwCCyABIARqNQAAIQdBBAsiAkEBciADSQRAIAEgAiAEamozAAAgAkEDdK2GIAeEIQcgAkECciECCyACIANJBH4gASACIARqajEAACACQQN0rYYgB4QFIAcLNwMwCyAAIAM2AjwLmgUCBn8DfiMAQTBrIgMkACADQf8BOgAHIANBCGogASADQQdqQQEgAigCIBEEAAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAMtAAhBBEcEQCADKQMIIgpC/wGDQgZSDQELQQIhBCADLQAHQX9qDgoCAw0ECgUGCQgHAQsgACAKNwIEDA0LIABBBToABAwMCyADQQhqIAEgAhBiIAMpAwghCiADKAIUIgdFDQggAygCKCEFIAMpAyAhCyADKQMYIQkgAygCECEIQQAhBAwKCyADQQhqIAEgAhCOASADKQMIIQogAygCFCIHRQ0HIAMoAiAhBSADKQMYIQkgAygCECEIQQEhBAwJC0EDIQQMCAtBBSEEDAcLIABBBToABAwHCyADQQhqIAEgAhBFIAMoAgwiAUUNBCABrSADKQMQIglCIIaEIQogCUIgiKchBSADKAIIIQZBCSEEDAULIANBCGogASACEFAgAygCDCIBBEAgAa0gAykDECIJQiCGhCEKIAlCIIinIQUgAygCCCEGQQghBAwFCyAAIAMpAxA3AgQMBQsgA0EIaiABIAIQPyADKAIMIgEEQCABrSADKQMQIglCIIaEIQogCUIgiKchBSADKAIIIQZBByEEDAQLIAAgAykDEDcCBAwECyADQQhqIAEgAhBFIAMoAgwiAQRAIAGtIAMpAxAiCUIghoQhCiAJQiCIpyEFIAMoAgghBkEEIQQMAwsgACADKQMQNwIEDAMLIAAgCjcCBAwCCyAAIAMpAxA3AgQMAQsgACALNwIgIAAgCTcCGCAAIAc2AhQgACAINgIQIAAgCjcCCCAAIAY2AgQgACAENgIAIAAgBUEBajYCKAwBCyAAQQo2AgALIANBMGokAAv5BAEKfyMAQTBrIgMkACADQQM6ACggA0KAgICAgAQ3AyAgA0EANgIYIANBADYCECADIAE2AgwgAyAANgIIAn8CQAJAIAIoAgAiCkUEQCACQRRqKAIAIgBFDQEgAigCECEBIABBA3QhBSAAQX9qQf////8BcUEBaiEHIAIoAgghAANAIABBBGooAgAiBARAIAMoAgggACgCACAEIAMoAgwoAgwRBQANBAsgASgCACADQQhqIAFBBGooAgARAQANAyABQQhqIQEgAEEIaiEAIAVBeGoiBQ0ACwwBCyACKAIEIgBFDQAgAEEFdCELIABBf2pB////P3FBAWohByACKAIIIQADQCAAQQRqKAIAIgEEQCADKAIIIAAoAgAgASADKAIMKAIMEQUADQMLIAMgBSAKaiIEQRxqLQAAOgAoIAMgBEEUaikCADcDICAEQRBqKAIAIQYgAigCECEIQQAhCUEAIQECQAJAAkAgBEEMaigCAEEBaw4CAAIBCyAGQQN0IAhqIgxBBGooAgBB/gBHDQEgDCgCACgCACEGC0EBIQELIAMgBjYCFCADIAE2AhAgBEEIaigCACEBAkACQAJAIARBBGooAgBBAWsOAgACAQsgAUEDdCAIaiIGQQRqKAIAQf4ARw0BIAYoAgAoAgAhAQtBASEJCyADIAE2AhwgAyAJNgIYIAggBCgCAEEDdGoiASgCACADQQhqIAEoAgQRAQANAiAAQQhqIQAgCyAFQSBqIgVHDQALCyAHIAJBDGooAgBJBEAgAygCCCACKAIIIAdBA3RqIgAoAgAgACgCBCADKAIMKAIMEQUADQELQQAMAQtBAQsgA0EwaiQAC9EEAQp/IwBBQGoiAyQAIAIoAgAhCSACKAIIIQggA0E4aiEKIANBMGohCyADQShqIQwDQCACKAIIIgUgAigCACIERgRAIAJBIBDLAiACKAIAIQQgAigCCCEFCyADIAY2AhQgA0EANgIQIAMgBCAFazYCDCADIAIoAgQgBWo2AgggA0EYaiABQQAgA0EIahCoAQJAAkACQAJAAkACQAJAAkAgAy0AGCIFQQRGBEAgAygCECIFDQEgAEEEOgAAIAAgAigCCCAIazYCBAwICwJ/AkACQAJAAkAgBUEBaw4DAQIDAAsgAygCHBpBKAwDCyADLQAZDAILIAMoAhwtAAgMAQsgAygCHC0ACAtB/wFxQSNGDQEgACADKQMYNwIADAcLIAMoAhQiBiAFSQ0BIAYgAygCDCIESw0CIAUgBEsNAyACIAIoAgggBWoiBDYCCCAEIAIoAgAiB0cgByAJR3INBSAKQgA3AwAgC0IANwMAIAxCADcDACADQgA3AyAgAyABEPABIAMoAgAhByADKAIEIgRBICAEQSBJGyIEQQFGBEAgBy0AACEHIAEgASkDACAErXw3AwAgAyAHOgAgDAULIANBIGogByAEEKIDGiABIAEpAwAgBK18NwMAIAQNBCAAQQQ6AAAgACACKAIIIAhrNgIEDAYLIAMgAykDGDcDICADQSBqEIcCDAYLIAUgBkH4gsAAEIgDAAsgBiAEQfiCwAAQhwMACyAFIARB6ILAABCHAwALIAIgA0EgaiAEEJcCCyAGIAVrIQYMAQsLIANBQGskAAvVBAEEfyAAIAEQqAMhAgJAAkACQCAAEJgDDQAgACgCACEDAkAgABCBA0UEQCABIANqIQEgACADEKkDIgBB+O/AACgCAEcNASACKAIEQQNxQQNHDQJB8O/AACABNgIAIAAgASACEMUCDwsgASADakEQaiEADAILIANBgAJPBEAgABBfDAELIABBDGooAgAiBCAAQQhqKAIAIgVHBEAgBSAENgIMIAQgBTYCCAwBC0Ho78AAQejvwAAoAgBBfiADQQN2d3E2AgALIAIQ/AIEQCAAIAEgAhDFAgwCCwJAQfzvwAAoAgAgAkcEQCACQfjvwAAoAgBHDQFB+O/AACAANgIAQfDvwABB8O/AACgCACABaiIBNgIAIAAgARDhAg8LQfzvwAAgADYCAEH078AAQfTvwAAoAgAgAWoiATYCACAAIAFBAXI2AgQgAEH478AAKAIARw0BQfDvwABBADYCAEH478AAQQA2AgAPCyACEJcDIgMgAWohAQJAIANBgAJPBEAgAhBfDAELIAJBDGooAgAiBCACQQhqKAIAIgJHBEAgAiAENgIMIAQgAjYCCAwBC0Ho78AAQejvwAAoAgBBfiADQQN2d3E2AgALIAAgARDhAiAAQfjvwAAoAgBHDQFB8O/AACABNgIACw8LIAFBgAJPBEAgACABEGEPCyABQXhxQeDtwABqIQICf0Ho78AAKAIAIgNBASABQQN2dCIBcQRAIAIoAggMAQtB6O/AACABIANyNgIAIAILIQEgAiAANgIIIAEgADYCDCAAIAI2AgwgACABNgIIC6AEAQh/IwBBIGsiCCQAAkACQAJAAkAgA0UNACACQQRqIQQgA0EDdCEG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fiMAQSBrIgMkACAAKAIARQRAIABBfzYCACADQRhqIABBHGopAgA3AwAgA0EQaiAAQRRqKQIANwMAIABBDGoiBCkCACEFIARBADYCACADIAU3AwggA0EIahDaAgJAIABBJGooAgBBAkYNACAAQShqKAIAIgRBJEkNACAEEAALIAAgATYCJCAAQShqIAI2AgAgAEEIaiICKAIAIQEgAkEANgIAIAAgACgCAEEBajYCACABBEAgACgCBCABKAIEEQIACyADQSBqJAAPC0HEtcAAQRAgA0EIakHUtcAAQZy3wAAQtAEAC+kBAgN/An4jAEEgayIDJAAgA0EQaiABIAIQRQJAAkAgAygCFCIEBEAgAygCECEFIAMgAykDGCIHPgIIIAMgBDYCBCADIAU2AgAgA0EQaiABIAIQUiADKAIUIgFFDQEgAygCECECIAMpAxghBiAAIAMpAwA3AgAgACAGPgIUIAAgATYCECAAIAI2AgwgAEEIaiADQQhqKAIANgIAIAAgBkIgiKcgB0IgiKdqNgIYDAILIAMpAxghBiAAQQA2AgQgACAGNwIIDAELIAMpAxghBiAAQQA2AgQgACAGNwIIIAMQmgILIANBIGokAAvQAQEFfyMAQSBrIgMkACAAAn9BACACQQFqIgQgAkkNABogASgCACICQQF0IgUgBCAFIARLGyIEQQQgBEEESxsiBUEMbCEEIAVBq9Wq1QBJQQJ0IQYCQCACBEAgASgCBCEHIANBBDYCGCADIAJBDGw2AhQgAyAHNgIQDAELIANBADYCGAsgAyAEIAYgA0EQahCXASADKAIEIQQgAygCAARAIANBCGooAgAMAQsgASAFNgIAIAEgBDYCBEGBgICAeAs2AgQgACAENgIAIANBIGokAAvPAQEFfyMAQSBrIgMkACAAAn9BACACQQFqIgQgAkkNABogASgCACICQQF0IgUgBCAFIARLGyIEQQQgBEEESxsiBUEobCEEIAVBtObMGUlBA3QhBgJAIAIEQCABKAIEIQcgA0EINgIYIAMgAkEobDYCFCADIAc2AhAMAQsgA0EANgIYCyADIAQgBiADQRBqEJcBIAMoAgQhBCADKAIABEAgA0EIaigCAAwBCyABIAU2AgAgASAENgIEQYGAgIB4CzYCBCAAIAQ2AgAgA0EgaiQAC88BAQV/IwBBIGsiAyQAIAAC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AAAgAy0ACEEERg0AIANBCGoQhwILIANBMGokAAupAQEDfyMAQTBrIgIkACABKAIERQRAIAEoAgwhAyACQRBqIgRBADYCACACQoCAgIAQNwMIIAIgAkEIajYCFCACQShqIANBEGopAgA3AwAgAkEgaiADQQhqKQIANwMAIAIgAykCADcDGCACQRRqQcy9wAAgAkEYahA6GiABQQhqIAQoAgA2AgAgASACKQMINwIACyAAQdDFwAA2AgQgACABNgIAIAJBMGokAAudAQEBfyMAQUBqIgQkACAEIAI2AjggBCABNgI0IAQgAjYCMCAEQQhqIARBMGoQsgIgBEEgaiAEKAIIIAQoAgwQ5QIgBEE4aiIBIARBKGooAgA2AgAgBCAEKQMgNwMwIARBEGogBEEwaiADEFEgASAEQRhqKAIANgIAIAQgBCkDEDcDMCAEIARBMGoQsgIgACAEKQMANwMAIARBQGskAAusAQEDfyMAQSBrIgMkACADQgA3AwggA0EBOgAcIANBCGoQhgIiAiACKAIAQQFqIgQ2AgACQCAEBEAgAigCCA0BIAJBfzYCCCACQQxqIgQQiQIgAkEYakHEuMAANgIAIAJBFGogAkEIajYCACACQRBqIAE2AgAgBCAANgIAIAJBADYCCCACEPQBIANBIGokAA8LAAtBxLXAAEEQIANBCGpB1LXAAEGwuMAAELQBAAubAQEBfyMAQUBqIgMkACADIAI2AjggAyABNgI0IAMgAjYCMCADQQhqIANBMGoQsgIgA0EgaiADKAIIIAMoAgwQ5QIgA0E4aiIBIANBKGooAgA2AgAgAyADKQMgNwMwIANBEGogA0EwahBVIAEgA0EYaigCADYCACADIAMpAxA3AzAgAyADQTBqELICIAAgAykDADcDACADQUBrJAALswEBAn8gACgCCCICBEAgACgCBCEAIAJBKGwhAgNAAkACQAJAAkACQAJAAkAgACgCAA4JAQIGBgMGBgQFAAsgAEEEahCaAgwFCyAAQRBqEJoCIABBHGoiARDrASABEMoCDAQLIABBEGoiARDrASABEMoCDAMLIABBBGoQmgIMAgsgAEEEaiIBEKcBIAEQygIMAQsgAEEEaiIBEJsCIAEQygILIABBKGohACACQVhqIgINAAsLC5sBAQN/IwBBEGsiBSQAIAMoAgghAiAFQQhqIAEQ8AEgAygCBCIEIAJJBEAgAiAEQcCMwAAQhgMACyADKAIAIAJqIAUoAgggBCACayIEIAUoAgwiBiAEIAZJGyIEEKIDGiADIAIgBGoiAjYCCCAAQQQ6AAAgASABKQMAIAStfDcDACADIAMoAgwiACACIAAgAksbNgIMIAVBEGokAAuYAQEDfyMAQUBqIgEkACABQQA2AgggAUKAgICAEDcDACABQRBqIAEQvgIgACABQRBqEHhFBEAgAUEYaiABQQhqKAIANgIAIAEgASkDADcDECABQRBqENsCIAAtAAAiA0EET0EAIANBBnFBBEYbRQRAIAAQhwILIAFBQGskAA8LQdyRwABBNyABQThqQZSSwABB8JLAABC0AQALmAEBA38jAEFAaiIBJAAgAUEANgIIIAFCgICAgBA3AwAgAUEQaiABEL4CIAAgAUEQahB5RQRAIAFBGGogAUEIaigCADYCACABIAEpAwA3AxAgAUEQahDbAiAALQAAIgNBBE9BACADQQZxQQRGG0UEQCAAEIcCCyABQUBrJAAPC0HckcAAQTcgAUE4akGUksAAQfCSwAAQtAEAC4oBAQV/IAAgACgCACIBEIMCIAAoAggiBSABIAAoAgwiAmtLBEAgASAFayIDIAIgA2siAktBACAAKAIAIgQgAWsgAk8bRQRAIAAoAgQiASAEIANrIgRBAnRqIAEgBUECdGogA0ECdBChAyAAIAQ2AggPCyAAKAIEIgAgAUECdGogACACQQJ0EKIDGgsLtQEBA38jAEEQayIBJAAgACgCACICQRRqKAIAIQMCQAJ/AkACQCACQQxqKAIADgIAAQMLIAMNAkEAIQJB5L3AAAwBCyADDQEgAigCCCIDKAIEIQIgAygCAAshAyABIAI2AgQgASADNgIAIAFBhMbAACAAKAIEIgEoAgggACgCCCABLQAQEIsBAAsgAUEANgIEIAEgAjYCDCABQfDFwAAgACgCBCIBKAIIIAAoAgggAS0AEBCLAQALlwEBAn8jAEEQayIBJAAgACgCAEUEQCAAQX82AgAgAAJ/QQAgACgCBCICRQ0AGiAAQQA6ABQgASAAQQxqNgIEIAIgAUEEaiAAQQhqKAIAKAIMEQEARQRAIABBBGoiAhCJAiACQQA2AgALIAAoAgBBAWoLNgIAIAFBEGokAA8LQcS1wABBECABQQhqQdS1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CAs3AwBBwOzAACACNwMAQbjswABCATcDAAsgAUEQaiQAQcDswAALfgEBfyMAQRBrIgEkACABQc6xwABBBBABNgIIIAFB5LHAAEEEEAE2AgwgASAAIAFBCGogAUEMahDiASABKAIMIgBBJE8EQCAAEAALIAEoAggiAEEkTwRAIAAQAAsCQCABLQAARQ0AIAEoAgQiAEEkSQ0AIAAQAAsgAUEQaiQAC3kBAX8jAEEwayIDJAAgAyABNgIEIAMgADYCACADQRRqQQI2AgAgA0EcakECNgIAIANBLGpB6wA2AgAgA0GUzsAANgIQIANBADYCCCADQesANgIkIAMgA0EgajYCGCADIAM2AiggAyADQQRqNgIgIANBCGogAhCoAgALeQEBfyMAQTBrIgMkACADIAE2AgQgAyAANgIAIANBFGpBAjYCACADQRxqQQI2AgAgA0EsakHrADYCACADQcTSwAA2AhAgA0EANgIIIANB6wA2AiQgAyADQSBqNgIYIAMgA0EEajYCKCADIAM2AiAgA0EIaiACEKgCAAt5AQF/IwBBMGsiAyQAIAMgATYCBCADIAA2AgAgA0EUakECNgIAIANBHGpBAjYCACADQSxqQesANgIAIANB5NLAADYCECADQQA2AgggA0HrADYCJCADIANBIGo2AhggAyADQQRqNgIoIAMgAzYCICADQQhqIAIQqAIAC3kBAX8jAEEwayIDJAAgAyABNgIEIAMgADYCACADQRRqQQI2AgAgA0EcakECNgIAIANBLGpB6wA2AgAgA0GY08AANgIQIANBADYCCCADQesANgIkIAMgA0EgajYCGCADIANBBGo2AiggAyADNgIgIANBCGogAhCoAgALcwEEfyMAQRBrIgEkACAAKAIIIgIgACgCBCIDRwRAIAIgA2tBAnZBAnQhAgNAIAMoAgAiBEEkTwRAIAQQAAsgA0EEaiEDIAJBfGoiAg0ACwsgASAAKAIMNgIMIAEgACgCADYCCCABQQhqEJkCIAFBEGokAAtsAQF/IwBBMGsiAyQAIAMgATYCKCADIAA2AiQgAyABNgIgIANBCGogA0EgahCyAiADQRBqIAMoAgggAygCDBDlAiADQShqIANBGGooAgA2AgAgAyADKQMQNwMgIANBIGogAhDPASADQTBqJAALaQEBfyMAQTBrIgIkACACIAE2AiggAiAANgIkIAIgATYCICACQQhqIAJBIGoQsgIgAkEQaiACKAIIIAIoAgwQ5QIgAkEoaiACQRhqKAIANgIAIAIgAikDEDcDICACQSBqEGcgAkEwaiQAC3IBA38jAEEgayICJAACf0EBIAAgARBcDQAaIAEoAgQhAyABKAIAIQQgAkEANgIcIAJBkM3AADYCGCACQQE2AhQgAkHAzcAANgIQIAJBADYCCEEBIAQgAyACQQhqEDoNABogAEEEaiABEFwLIAJBIGokAAt3AQF/AkACQCAARQ0AIAAoAgAhASAAQQA2AgAgACgCBCEAAkAgAQ4CAQIACyAAQSRJDQAgABAACxBWIQALQfzrwAAoAgAhAUH868AAIAA2AgBB+OvAACgCAEH468AAQQE2AgBFIAFBJElyRQRAIAEQAAtB/OvAAAt8AQN/IAAgABCqAyIAQQgQ5gIgAGsiAhCoAyEAQfTvwAAgASACayIBNgIAQfzvwAAgADYCACAAIAFBAXI2AgRBCEEIEOYCIQJBFEEIEOYCIQNBEEEIEOYCIQQgACABEKgDIAQgAyACQQhramo2AgRBiPDAAEGAgIABNgIAC3MAIwBBMGsiASQAQeDrwAAtAAAEQCABQRRqQQI2AgAgAUEcakEBNgIAIAFB3MTAADYCECABQQA2AgggAUHrADYCJCABIAA2AiwgASABQSBqNgIYIAEgAUEsajYCICABQQhqQYTFwAAQqAIACyABQTBqJAALdgEBfyAALQAEIQEgAC0ABQRAIAFB/wFxIQEgAAJ/QQEgAQ0AGiAAKAIAIgEtABhBBHFFBEAgASgCAEH3zsAAQQIgASgCBCgCDBEFAAwBCyABKAIAQfbOwABBASABKAIEKAIMEQUACyIBOgAECyABQf8BcUEARwtpAQF/IwBBIGsiAiQAQbzrwAAoAgBFBEBBgJPAAEErQcSbwAAQ9wEACyACQRhqIABBCGooAgA2AgAgAiAAKQIANwMQIAJBCGogAkEQaiABEFcgAigCCCEAIAIoAgwgAkEgaiQAQSEgABsLawECfyMAQSBrIgIkACACQQhqIAEoAgAQAgJAIAIoAggiAwRAIAIoAgwhASACIAM2AhQgAiABNgIYIAIgATYCECACIAJBEGoQsgIgACACKAIAIAIoAgQQ5QIMAQsgAEEANgIECyACQSBqJAALawECfyABQQRqKAIAIQMCQAJAAkAgAUEIaigCACIBRQRAQQEhAgwBCyABQX9MDQEgAUEBEPcCIgJFDQILIAIgAyABEKIDIQIgACABNgIIIAAgAjYCBCAAIAE2AgAPCxCYAgALIAFBARCbAwALWQEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakGIg8AAIAJBCGoQOiACQSBqJAALWQEBfyMAQSBrIgIkACACIAAoAgA2AgQgAkEYaiABQRBqKQIANwMAIAJBEGogAUEIaikCADcDACACIAEpAgA3AwggAkEEakGgg8AAIAJBCGoQOiACQSBqJAALYQEDfyAAIAEQywIgACgCBCIEIAAoAggiAmohAwJAAkAgAUECTwRAIANBACABQX9qIgEQowMaIAQgASACaiICaiEDDAELIAFFDQELIANBADoAACACQQFqIQILIAAgAjYCCAtZAQF/IwBBIGsiAiQAIAIgACgCADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQcy9wAAgAkEIahA6IAJBIGokAAtZAQF/IwBBIGsiAiQAIAIgACgCADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQcDLwAAgAkEIahA6IAJBIGokAAtZAQF/IwBBIGsiAiQAIAIgACgCADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQYjRwAAgAkEIahA6IAJBIGokAAtTAQJ/IwBBIGsiAiQAIAAoAgQhAyAAKAIAIAJBGGogAUEQaikCADcDACACQRBqIAFBCGopAgA3AwAgAiABKQIANwMIIAMgAkEIahA6IAJBIGokAAtWAQF/IwBBIGsiAiQAIAIgADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQYiDwAAgAkEIahA6IAJBIGokAAtWAQF/IwBBIGsiAiQAIAIgADYCBCACQRhqIAFBEGopAgA3AwAgAkEQaiABQQhqKQIANwMAIAIgASkCADcDCCACQQRqQaCDwAAgAkEIahA6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QAJAIAAtAKoBDgQAAgIBAgsgAEGAAWoQugEPCyAAQQhqEK4BCwslACAARQRAQdu6wABBMBCWAwALIAAgAiADIAQgBSABKAIQEQsACx0AIAAoAgAoAgAgASgCDEEAIAJrQRhsakFoahBDCxEAIAAoAgAEQCAAKAIEECsLCyABAX8gACgCACAAKAIIIgJrIAFJBEAgACACIAEQ/wELCyMAIABFBEBB27rAAEEwEJYDAAsgACACIAMgBCABKAIQEQQACyMAIABFBEBB27rAAEEwEJYDAAsgACACIAMgBCABKAIQEQ4ACyMAIABFBEBB27rAAEEwEJYDAAsgACACIAMgBCABKAIQERUACyMAIABFBEBB27rAAEEwEJYDAAsgACACIAMgBCABKAIQERQACyMAIABFBEBB27rAAEEwEJYDAAsgACACIAMgBCABKAIQEQoACxcAIAEgA0YEfyAAIAIgARD5AUUFQQALCx4AIAAgAUEDcjYCBCAAIAFqIgAgACgCBEEBcjYCBAshACAARQRAQdu6wABBMBCWAwALIAAgAiADIAEoAhARAwALFAAgACgCAARAIABBBGooAgAQKwsLGgAgACgCACgCACABKAIMIAJBBHRrQXBqEEMLHQAgASgCAEUEQAALIABBtLHAADYCBCAAIAE2AgALHwAgAEUEQEGgs8AAQTAQlgMACyAAIAIgASgCEBEAAAsfACAARQRAQeS4wABBMBCWAwALIAAgAiABKAIQEQAACx8AIABFBEBB27rAAEEwEJYDAAsgACACIAEoAhARAQALFwAgACgCAARAIAAQqQIgAEEMahCpAgsLFQEBfyAAKAIEIAAoAggQASAAEMoCCx4BAX9B/OvAACEBQfjrwAAoAgAEfyABBSAAEMsBCwsZAQF/IAAoAhAiAQR/IAEFIABBFGooAgALCxkAIAEgAiADEJcCIABBBDoAACAAIAM2AgQLFwAgAEEEaigCACAAQQhqKAIAIAEQnAMLEgBBAEEZIABBAXZrIABBH0YbCxYAIAAgAUEBcjYCBCAAIAFqIAE2AgALFgAgAEEEaigCACAAQQhqKAIAIAEQLwsTAEHQ68AAKAIABEAQmQEQpAILCxcAQejrwAAoAgBFBEAgABBvC0Hk68AACxcAIAAgAjYCCCAAIAE2AgQgACACNgIACxAAIAAgAWpBf2pBACABa3ELEgAgAC0AAEEERwRAIAAQhwILCwwAIAAgASACIAMQLgsLACABBEAgABArCwsPACAAQQF0IgBBACAAa3ILGQAgASgCAEHIzcAAQQsgASgCBCgCDBEFAAsZACABKAIAQdPNwABBDiABKAIEKAIMEQUACxkAIAEoAgBB3OPAAEEFIAEoAgQoAgwRBQALEwAgACgCACgCCCABIAIQlwJBAAsSACABIAIgAxCXAiAAQQQ6AAALCgAgAEEIahDKAgsPACAAKAIABEAgABCvAQsLFAAgACgCACABIAAoAgQoAgwRAQALDwAgACABIAIgAyAEECkACw4AIAAoAgAgARBwGkEACxAAIAAoAgAgASACEJcCQQALEAAgACgCCCABIAIQlwJBAAsIACAAIAEQSQsRACAAKAIAIAAoAgQgARCcAwsQACAAIAI2AgQgACABNgIACxYAQZzswAAgADYCAEGY7MAAQQE6AAALEwAgAEHgxcAANgIEIAAgATYCAAsNACAALQAEQQJxQQF2Cw8AIAAgAUEEaikCADcDAAsQACABIAAoAgAgACgCBBAsCw0AIAAgASACEJcCQQALCgBBACAAayAAcQsLACAALQAEQQNxRQsMACAAIAFBA3I2AgQLDQAgACgCACAAKAIEagsNACAAKAIAIAEQWEEACw4AIAAoAgAaA0AMAAsACwwAIAAgASACEMQBAAsMACAAIAEgAhDFAQALDAAgACABIAIQxgEACw0AIAA1AgBBASABEFoLDAAgACABIAIQwQIACw0AIAAoAgAgASACEEcLDQAgACkDAEEBIAEQWgsNACAAMwEAQQEgARBaCw4AIAAoAgAtAAAgARBdCwsAIAAjAGokACMACwcAIAAQygILCgAgACABIAIQOwsLACAAIAIgARChAQsNACABQcCRwABBAhAsCwsAIAAoAgAgARBKCwsAIAAgAUHYABAiCwkAIAAgARAhAAsKACAAKAIEQXhxCwoAIAAoAgRBAXELCgAgACgCDEEBcQsKACAAKAIMQQF2CxoAIAAgAUGg7MAAKAIAIgBB7AAgABsRAAAACwoAIAIgACABECwLDAAgACABKQIANwMACwwAIAAgASkCCDcDAAsLACAAKAIAIAEQXAsNACABQdzRwABBAhAsCwoAIAAgASACEDULCgAgACABIAIQWQsLACAAIAEgAhCWAQsHACAAEMEBCwkAIABBBDoAAAsJACAAQQA2AgALCAAgACABEBoLBwAgACABagsHACAAIAFrCwcAIABBCGoLBwAgAEF4agsHACAAENsBCwcAIAAQjgILBABBAQsMAELAzv7Ys4O0pjILDQBCyLXgz8qG29OJfwsMAELzkofTsYzsugULDABCw8Dx54u5kesACwMAAQsDAAELC9xqBQBBgIDAAAvRDwEAAAAEAAAABAAAAAIAAAADAAAAAwAAAAEAAAAEAAAABAAAAAQAAAAFAAAABQAAAP//////////YHVud3JhcF90aHJvd2AgZmFpbGVkAAAABgAAAAwAAAAEAAAABwAAAAYAAAAMAAAABAAAAAgAAAAHAAAAUAAQAAkAAAAKAAAACwAAAAkAAAAMAAAAL3J1c3RjL2MxOGE1ZThhNWIxYWZiMGQ3YTU4MmZlOWViYWQ0YzE5OTZjOTBkYTMvbGlicmFyeS9zdGQvc3JjL2lvL21vZC5ycwAAAIwAEABJAAAAUwEAABgAAABzdHJlYW0gZGlkIG5vdCBjb250YWluIHZhbGlkIFVURi04AADoABAAIgAAABUAAAAvcnVzdGMvYzE4YTVlOGE1YjFhZmIwZDdhNTgyZmU5ZWJhZDRjMTk5NmM5MGRhMy9saWJyYXJ5L3N0ZC9zcmMvaW8vcmVhZGJ1Zi5ycwAAABgBEABNAAAAYwAAADYAAAAYARAATQAAAMsAAAA2AAAADQAAAAQAAAAEAAAADgAAAA8AAAAQAAAADQAAAAQAAAAEAAAAEQAAABIAAAATAAAAY2FsbGVkIGBSZXN1bHQ6OnVud3JhcCgpYCBvbiBhbiBgRXJyYCB2YWx1ZQANAAAAAAAAAAEAAAAUAAAAL2hvbWUvbmduaXVzLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Jhc2U2NC0wLjEzLjAvc3JjL2NodW5rZWRfZW5jb2Rlci5ycwAAAPQBEABhAAAALQAAABoAAAD0ARAAYQAAADcAAABEAAAA9AEQAGEAAAA6AAAAJwAAAC9ob21lL25nbml1cy8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9iYXNlNjQtMC4xMy4wL3NyYy9lbmNvZGUucnOIAhAAWAAAALYAAAAgAAAAiAIQAFgAAAC3AAAAJQAAAIgCEABYAAAA/AAAABwAAACIAhAAWAAAAP0AAAAhAAAAiAIQAFgAAAATAQAACQAAAIgCEABYAAAAFAEAAAkAAACIAhAAWAAAAAsBAAAJAAAAiAIQAFgAAAANAQAADwAAAIgCEABYAAAADAEAAAkAAACIAhAAWAAAAA8BAAAJAAAAiAIQAFgAAACgAAAAKgAAAGZhaWxlZCB0byBmaWxsIGJ1ZmZlcmZhaWxlZCB0byB3cml0ZSB3aG9sZSBidWZmZXIAAAClAxAAHAAAABcAAAAVAAAADAAAAAQAAAAWAAAAFwAAABgAAABmb3JtYXR0ZXIgZXJyb3IA6AMQAA8AAAAoAAAAZmFpbGVkIHRvIGZpbGwgd2hvbGUgYnVmZmVyAAQEEAAbAAAAJQAAAC9ydXN0Yy9jMThhNWU4YTViMWFmYjBkN2E1ODJmZTllYmFkNGMxOTk2YzkwZGEzL2xpYnJhcnkvc3RkL3NyYy9pby9pbXBscy5ycwAsBBAASwAAAPIAAAANAAAAL3J1c3RjL2MxOGE1ZThhNWIxYWZiMGQ3YTU4MmZlOWViYWQ0YzE5OTZjOTBkYTMvbGlicmFyeS9zdGQvc3JjL2lvL2N1cnNvci5yc4gEEABMAAAA6wAAAAoAAAAvcnVzdGMvYzE4YTVlOGE1YjFhZmIwZDdhNTgyZmU5ZWJhZDRjMTk5NmM5MGRhMy9saWJyYXJ5L3N0ZC9zcmMvaW8vbW9kLnJzAAAA5AQQAEkAAAAkBQAAFgAAAC9ydXN0Yy9jMThhNWU4YTViMWFmYjBkN2E1ODJmZTllYmFkNGMxOTk2YzkwZGEzL2xpYnJhcnkvc3RkL3NyYy9zeXMvd2FzbS8uLi91bnN1cHBvcnRlZC9pby5ycwAAAEAFEABdAAAADgAAABMAAABhZHZhbmNpbmcgaW8gc2xpY2VzIGJleW9uZCB0aGVpciBsZW5ndGgAsAUQACcAAADkBBAASQAAACYFAAANAAAAL3J1c3RjL2MxOGE1ZThhNWIxYWZiMGQ3YTU4MmZlOWViYWQ0YzE5OTZjOTBkYTMvbGlicmFyeS9zdGQvc3JjL2lvL3JlYWRidWYucnMAAADwBRAATQAAAOYAAAAOAAAAHAAAAAwAAAAEAAAAHQAAAB4AAAAfAAAAIAAAACEAAAAiAAAAIwAAAC9ob21lL25nbml1cy9Eb2N1bWVudHMvZ2l0LXJlcG9zL3VzZHBsLXJzL3VzZHBsLWNvcmUvc3JjL3NlcmRlcy90cmFpdHMucnMAAAB4BhAASQAAAHYAAAAcAAAAJAAAABgAAAAIAAAAJQAAACYAAAAnAAAAKAAAACkAAAAqAAAAKwAAACwAAABgdW53cmFwX3Rocm93YCBmYWlsZWQAAAAtAAAAIAIAAAgAAAAuAAAALwAAAGABAAAIAAAAMAAAADEAAAAEAAAABAAAADIAAAAzAAAAMQAAAAQAAAAEAAAANAAAADUAAAAvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvd2FzbS1iaW5kZ2VuLWZ1dHVyZXMtMC40LjMzL3NyYy9saWIucnMAYAcQAGMAAADaAAAAFQBB4I/AAAvIRGBhc3luYyBmbmAgcmVzdW1lZCBhZnRlciBjb21wbGV0aW9uADYAAABjYW5ub3QgYWNjZXNzIGEgVGhyZWFkIExvY2FsIFN0b3JhZ2UgdmFsdWUgZHVyaW5nIG9yIGFmdGVyIGRlc3RydWN0aW9uAAAxAAAAAAAAAAEAAAA3AAAAL3J1c3RjL2MxOGE1ZThhNWIxYWZiMGQ3YTU4MmZlOWViYWQ0YzE5OTZjOTBkYTMvbGlicmFyeS9zdGQvc3JjL3RocmVhZC9sb2NhbC5ycwBgCBAATwAAAKYBAAAaAAAAKCkAABwAAAAMAAAABAAAADgAAAA5AAAAOgAAAGEgRGlzcGxheSBpbXBsZW1lbnRhdGlvbiByZXR1cm5lZCBhbiBlcnJvciB1bmV4cGVjdGVkbHkAMQAAAAAAAAABAAAAOwAAAC9ydXN0Yy9jMThhNWU4YTViMWFmYjBkN2E1ODJmZTllYmFkNGMxOTk2YzkwZGEzL2xpYnJhcnkvYWxsb2Mvc3JjL3N0cmluZy5ycwAkCRAASwAAAOkJAAAOAAAAY2FsbGVkIGBPcHRpb246OnVud3JhcCgpYCBvbiBhIGBOb25lYCB2YWx1ZQAxAAAAAAAAAAEAAAA8AAAAaW50ZXJuYWwgZXJyb3I6IGVudGVyZWQgdW5yZWFjaGFibGUgY29kZTogAAC8CRAAKgAAAC9ob21lL25nbml1cy8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9iYXNlNjQtMC4xMy4wL3NyYy9kZWNvZGUucnPwCRAAWAAAANIBAAAfAAAA8AkQAFgAAADYAQAAHwAAAPAJEABYAAAA4QEAAB8AAADwCRAAWAAAAOoBAAAfAAAA8AkQAFgAAADzAQAAHwAAAPAJEABYAAAA/AEAAB8AAADwCRAAWAAAAAUCAAAfAAAA8AkQAFgAAAAOAgAAHwAAAPAJEABYAAAAAwEAACQAAADwCRAAWAAAAAQBAAApAAAA8AkQAFgAAAAqAQAAFgAAAPAJEABYAAAALQEAABoAAADwCRAAWAAAAEEBAAAOAAAA8AkQAFgAAABEAQAAEgAAAPAJEABYAAAAWAEAABMAAABJbXBvc3NpYmxlOiBtdXN0IG9ubHkgaGF2ZSAwIHRvIDggaW5wdXQgYnl0ZXMgaW4gbGFzdCBjaHVuaywgd2l0aCBubyBpbnZhbGlkIGxlbmd0aHM4CxAAVAAAAPAJEABYAAAAnQEAAA4AAADwCRAAWAAAALEBAAAJAAAAT3ZlcmZsb3cgd2hlbiBjYWxjdWxhdGluZyBvdXRwdXQgYnVmZmVyIGxlbmd0aAAA8AkQAFgAAACWAAAACgAAAPAJEABYAAAAmwAAACEAAABXcml0aW5nIHRvIGEgU3RyaW5nIHNob3VsZG4ndCBmYWlsL2hvbWUvbmduaXVzLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Jhc2U2NC0wLjEzLjAvc3JjL2VuY29kZS5ycwAAJgwQAFgAAABTAAAADgAAAP//////////dXNkcGwtZnJvbnQvc3JjL2Nvbm5lY3Rpb24ucnMAAACYDBAAHQAAABkAAAAmAAAAUE9TVGh0dHA6Ly91c2RwbC46L3VzZHBsL2NhbGwAAADMDBAADAAAANgMEAABAAAA2QwQAAEAAADaDBAACwAAAGxvY2FsaG9zdAAAAAgNEAAJAAAAmAwQAB0AAAAtAAAAJAAAAJgMEAAdAAAANAAAACcAAACYDBAAHQAAAEkAAAAmAAAARXhwZWN0ZWQgY2FsbCByZXNwb25zZSBtZXNzYWdlLCBnb3Qgc29tZXRoaW5nIGVsc2V1c2RwbC1mcm9udC9zcmMvY29udmVydC5yc34NEAAaAAAAIAAAACcAAAAwLjkuMXVzZHBsLWZyb250L3NyYy9saWIucnMArQ0QABYAAABhAAAAGAAAAK0NEAAWAAAAaQAAABgAAACtDRAAFgAAAHAAAABOAAAArQ0QABYAAABvAAAAAQAAAK0NEAAWAAAAnwAAACYAAACtDRAAFgAAAJ4AAAABAAAArQ0QABYAAADDAAAAQAAAAK0NEAAWAAAA0QAAAEAAAABjcmFua3NoYWZ0AABEDhAACgAAAGRlY2t5AAAAWA4QAAUAAABhbnkAaA4QAAMAAABMb2FkRXJyb3I6IElvKCkAdA4QAA4AAACCDhAAAQAAAExvYWRFcnJvcjogSW52YWxpZERhdGEAAJQOEAAWAAAATG9hZEVycm9yOiBUb29TbWFsbEJ1ZmZlcgAAALQOEAAZAAAARHVtcEVycm9yOiBJbygAANgOEAAOAAAAgg4QAAEAAABEdW1wRXJyb3I6IFVuc3VwcG9ydGVkAAD4DhAAFgAAAER1bXBFcnJvcjogVG9vU21hbGxCdWZmZXIAAAAYDxAAGQAAAC9ob21lL25nbml1cy8uY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9iYXNlNjQtMC4xMy4wL3NyYy9lbmNvZGUucnM8DxAAWAAAADsBAAAJAAAAISIjJCUmJygpKissLTAxMjM0NTY3ODlAQUJDREVGR0hJSktMTU5QUVJTVFVWWFlaW2BhYmNkZWhpamtsbXBxckFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5KywuL0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5Li8wMTIzNDU2Nzg5QUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVphYmNkZWZnaGlqa2xtbm9wcXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXowMTIzNDU2Nzg5LV9BQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWmFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6MDEyMzQ1Njc4OSsv////////////////////////////////////////////AAECAwQFBgcICQoLDP//DQ4PEBESExQVFv///////xcYGRobHB0eHyAhIiMkJf8mJygpKiss/y0uLzD/////MTIzNDU2//83ODk6Ozz//z0+P/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8+P////zQ1Njc4OTo7PD3/////////AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBn///////8aGxwdHh8gISIjJCUmJygpKissLS4vMDEyM///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAE2Nzg5Ojs8PT4//////////wIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRob////////HB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDX//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wABAgMEBQYHCAkKC/////////8MDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJf///////yYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////z7//zQ1Njc4OTo7PD3/////////AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBn/////P/8aGxwdHh8gISIjJCUmJygpKissLS4vMDEyM///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Pv///z80NTY3ODk6Ozw9/////////wABAgMEBQYHCAkKCwwNDg8QERITFBUWFxgZ////////GhscHR4fICEiIyQlJicoKSorLC0uLzAxMjP/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////5BAQAKQQEABkEBAAJBAQAOQPEACkDxAAJBYQACQVEAAkFBAAJBMQACQSEAAkERAAY2FsbGVkIGBSZXN1bHQ6OnVud3JhcCgpYCBvbiBhbiBgRXJyYCB2YWx1ZQA+AAAACAAAAAQAAAA/AAAAL2hvbWUvbmduaXVzLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL2Jhc2U2NC0wLjEzLjAvc3JjL2NodW5rZWRfZW5jb2Rlci5ycwAAAJAXEABhAAAAaAAAADAAAABPdmVyZmxvdyB3aGVuIGNhbGN1bGF0aW5nIG51bWJlciBvZiBjaHVua3MgaW4gaW5wdXQvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvYmFzZTY0LTAuMTMuMC9zcmMvZGVjb2RlLnJzADcYEABYAAAAvAAAAAoAAABAAAAACAAAAAQAAABBAAAAQgAAAEAAAAAIAAAABAAAAEMAAABib2R5bWV0aG9kbW9kZXNhbWUtb3JpZ2lubm8tY29yc2NvcnNuYXZpZ2F0ZWF0dGVtcHRlZCB0byBjb252ZXJ0IGludmFsaWQgUmVxdWVzdE1vZGUgaW50byBKU1ZhbHVlL2hvbWUvbmduaXVzLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dlYi1zeXMtMC4zLjYwL3NyYy9mZWF0dXJlcy9nZW5fUmVxdWVzdE1vZGUucnMlGRAAawAAAAMAAAABAAAAY2xvc3VyZSBpbnZva2VkIHJlY3Vyc2l2ZWx5IG9yIGRlc3Ryb3llZCBhbHJlYWR5RwAAAAQAAAAEAAAASAAAAEkAAABhbHJlYWR5IGJvcnJvd2VkSgAAAAAAAAABAAAASwAAAGFscmVhZHkgbXV0YWJseSBib3Jyb3dlZEoAAAAAAAAAAQAAAEwAAAAvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvd2FzbS1iaW5kZ2VuLWZ1dHVyZXMtMC40LjMzL3NyYy9xdWV1ZS5ycwAAACwaEABlAAAAGgAAAC4AAAAsGhAAZQAAAB0AAAApAAAALBoQAGUAAAAyAAAAGgAAAGFscmVhZHkgYm9ycm93ZWRNAAAAAAAAAAEAAABLAAAATgAAAAQAAAAEAAAATwAAAFAAAABOAAAABAAAAAQAAABRAAAAUgAAAEZuT25jZSBjYWxsZWQgbW9yZSB0aGFuIG9uY2UvaG9tZS9uZ25pdXMvLmNhcmdvL3JlZ2lzdHJ5L3NyYy9naXRodWIuY29tLTFlY2M2Mjk5ZGI5ZWM4MjMvd2FzbS1iaW5kZ2VuLWZ1dHVyZXMtMC40LjMzL3NyYy9saWIucnMAKBsQAGMAAAClAAAADwAAACgbEABjAAAAhQAAACcAAAAoGxAAYwAAAK8AAAAkAAAAL2hvbWUvbmduaXVzLy5jYXJnby9yZWdpc3RyeS9zcmMvZ2l0aHViLmNvbS0xZWNjNjI5OWRiOWVjODIzL3dhc20tYmluZGdlbi1mdXR1cmVzLTAuNC4zMy9zcmMvdGFzay9zaW5nbGV0aHJlYWQucnMAAAC8GxAAcQAAACEAAAAVAAAAUwAAAFQAAABVAAAAVgAAAFcAAAC8GxAAcQAAAFUAAAAlAAAAY2xvc3VyZSBpbnZva2VkIHJlY3Vyc2l2ZWx5IG9yIGRlc3Ryb3llZCBhbHJlYWR5Y2Fubm90IGFjY2VzcyBhIFRocmVhZCBMb2NhbCBTdG9yYWdlIHZhbHVlIGR1cmluZyBvciBhZnRlciBkZXN0cnVjdGlvbgAAWQAAAAAAAAABAAAANwAAAC9ydXN0Yy9jMThhNWU4YTViMWFmYjBkN2E1ODJmZTllYmFkNGMxOTk2YzkwZGEzL2xpYnJhcnkvc3RkL3NyYy90aHJlYWQvbG9jYWwucnMA7BwQAE8AAACmAQAAGgAAAFoAAAByZXR1cm4gdGhpc2Nsb3N1cmUgaW52b2tlZCByZWN1cnNpdmVseSBvciBkZXN0cm95ZWQgYWxyZWFkeQBUcmllZCB0byBzaHJpbmsgdG8gYSBsYXJnZXIgY2FwYWNpdHmMHRAAJAAAAC9ydXN0Yy9jMThhNWU4YTViMWFmYjBkN2E1ODJmZTllYmFkNGMxOTk2YzkwZGEzL2xpYnJhcnkvYWxsb2Mvc3JjL3Jhd192ZWMucnO4HRAATAAAAKoBAAAJAAAAY2Fubm90IGFjY2VzcyBhIFRocmVhZCBMb2NhbCBTdG9yYWdlIHZhbHVlIGR1cmluZyBvciBhZnRlciBkZXN0cnVjdGlvbgAAZwAAAAAAAAABAAAANwAAAC9ydXN0Yy9jMThhNWU4YTViMWFmYjBkN2E1ODJmZTllYmFkNGMxOTk2YzkwZGEzL2xpYnJhcnkvc3RkL3NyYy90aHJlYWQvbG9jYWwucnMAbB4QAE8AAACmAQAAGgAAAG0AAAAEAAAABAAAAG4AAABvAAAAcAAAAGNhbGxlZCBgT3B0aW9uOjp1bndyYXAoKWAgb24gYSBgTm9uZWAgdmFsdWVBY2Nlc3NFcnJvcgAA5B4QAAAAAAB1bmNhdGVnb3JpemVkIGVycm9yb3RoZXIgZXJyb3JvdXQgb2YgbWVtb3J5dW5leHBlY3RlZCBlbmQgb2YgZmlsZXVuc3VwcG9ydGVkb3BlcmF0aW9uIGludGVycnVwdGVkYXJndW1lbnQgbGlzdCB0b28gbG9uZ2ludmFsaWQgZmlsZW5hbWV0b28gbWFueSBsaW5rc2Nyb3NzLWRldmljZSBsaW5rIG9yIHJlbmFtZWRlYWRsb2NrZXhlY3V0YWJsZSBmaWxlIGJ1c3lyZXNvdXJjZSBidXN5ZmlsZSB0b28gbGFyZ2VmaWxlc3lzdGVtIHF1b3RhIGV4Y2VlZGVkc2VlayBvbiB1bnNlZWthYmxlIGZpbGVubyBzdG9yYWdlIHNwYWNld3JpdGUgemVyb3RpbWVkIG91dGludmFsaWQgZGF0YWludmFsaWQgaW5wdXQgcGFyYW1ldGVyc3RhbGUgbmV0d29yayBmaWxlIGhhbmRsZWZpbGVzeXN0ZW0gbG9vcCBvciBpbmRpcmVjdGlvbiBsaW1pdCAoZS5nLiBzeW1saW5rIGxvb3ApcmVhZC1vbmx5IGZpbGVzeXN0ZW0gb3Igc3RvcmFnZSBtZWRpdW1kaXJlY3Rvcnkgbm90IGVtcHR5aXMgYSBkaXJlY3Rvcnlub3QgYSBkaXJlY3RvcnlvcGVyYXRpb24gd291bGQgYmxvY2tlbnRpdHkgYWxyZWFkeSBleGlzdHNicm9rZW4gcGlwZW5ldHdvcmsgZG93bmFkZHJlc3Mgbm90IGF2YWlsYWJsZWFkZHJlc3MgaW4gdXNlbm90IGNvbm5lY3RlZGNvbm5lY3Rpb24gYWJvcnRlZG5ldHdvcmsgdW5yZWFjaGFibGVob3N0IHVucmVhY2hhYmxlY29ubmVjdGlvbiByZXNldGNvbm5lY3Rpb24gcmVmdXNlZHBlcm1pc3Npb24gZGVuaWVkZW50aXR5IG5vdCBmb3VuZCAob3MgZXJyb3IgKQAAAOQeEAAAAAAAESIQAAsAAAAcIhAAAQAAAG1lbW9yeSBhbGxvY2F0aW9uIG9mICBieXRlcyBmYWlsZWQAADgiEAAVAAAATSIQAA0AAABsaWJyYXJ5L3N0ZC9zcmMvYWxsb2MucnNsIhAAGAAAAFUBAAAJAAAAbGlicmFyeS9zdGQvc3JjL3Bhbmlja2luZy5yc5QiEAAcAAAAPgIAAB4AAACUIhAAHAAAAD0CAAAfAAAAcQAAAAwAAAAEAAAAcgAAAG0AAAAIAAAABAAAAHMAAAB0AAAAEAAAAAQAAAB1AAAAdgAAAG0AAAAIAAAABAAAAHcAAAB4AAAAbQAAAAAAAAABAAAAeQAAAG9wZXJhdGlvbiBzdWNjZXNzZnVsDgAAABAAAAAWAAAAFQAAAAsAAAAWAAAADQAAAAsAAAATAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEQAAABIAAAAQAAAAEAAAABMAAAASAAAADQAAAA4AAAAVAAAADAAAAAsAAAAVAAAAFQAAAA8AAAAOAAAAEwAAACYAAAA4AAAAGQAAABcAAAAMAAAACQAAAAoAAAAQAAAAFwAAABkAAAAOAAAADQAAABQAAAAIAAAAGwAAAKsfEACbHxAAhR8QAHAfEABlHxAATx8QAEIfEAA3HxAAJB8QAAEiEAABIhAAASIQAAEiEAABIhAAASIQAAEiEAABIhAAASIQAAEiEAABIhAAASIQAAEiEAABIhAAASIQAAEiEAABIhAAASIQAAEiEAABIhAAASIQAAEiEAABIhAAASIQAPAhEADeIRAAziEQAL4hEACrIRAAmSEQAIwhEAB+IRAAaSEQAF0hEABSIRAAPSEQACghEAAZIRAACyEQAPggEADSIBAAmiAQAIEgEABqIBAAXiAQAFUgEABLIBAAOyAQACQgEAALIBAA/R8QAPAfEADcHxAA1B8QALkfEABIYXNoIHRhYmxlIGNhcGFjaXR5IG92ZXJmbG93PCUQABwAAAAvY2FyZ28vcmVnaXN0cnkvc3JjL2dpdGh1Yi5jb20tMWVjYzYyOTlkYjllYzgyMy9oYXNoYnJvd24tMC4xMi4zL3NyYy9yYXcvbW9kLnJzAGAlEABPAAAAWgAAACgAAAB6AAAABAAAAAQAAAB7AAAAfAAAAH0AAABsaWJyYXJ5L2FsbG9jL3NyYy9yYXdfdmVjLnJzY2FwYWNpdHkgb3ZlcmZsb3cAAAD0JRAAEQAAANglEAAcAAAABgIAAAUAAABhIGZvcm1hdHRpbmcgdHJhaXQgaW1wbGVtZW50YXRpb24gcmV0dXJuZWQgYW4gZXJyb3IAegAAAAAAAAABAAAAOwAAAGxpYnJhcnkvYWxsb2Mvc3JjL2ZtdC5yc2QmEAAYAAAAZAIAACAAAADvv70AY2FsbGVkIGBPcHRpb246OnVud3JhcCgpYCBvbiBhIGBOb25lYCB2YWx1ZSkuLgAAvCYQAAIAAABCb3Jyb3dFcnJvckJvcnJvd011dEVycm9yAGluZGV4IG91dCBvZiBib3VuZHM6IHRoZSBsZW4gaXMgIGJ1dCB0aGUgaW5kZXggaXMg4iYQACAAAAACJxAAEgAAAIMAAAAAAAAAAQAAAIQAAACQJhAAAAAAAGA6IACQJhAAAAAAAD0nEAACAAAAgwAAAAwAAAAEAAAAhQAAAIYAAACHAAAAICAgICB7CiwKLCAgeyB9IH0oCigsAAAAgwAAAAQAAAAEAAAAiAAAAGxpYnJhcnkvY29yZS9zcmMvZm10L251bS5ycwCQJxAAGwAAAGUAAAAUAAAAMHgwMDAxMDIwMzA0MDUwNjA3MDgwOTEwMTExMjEzMTQxNTE2MTcxODE5MjAyMTIyMjMyNDI1MjYyNzI4MjkzMDMxMzIzMzM0MzUzNjM3MzgzOTQwNDE0MjQzNDQ0NTQ2NDc0ODQ5NTA1MTUyNTM1NDU1NTY1NzU4NTk2MDYxNjI2MzY0NjU2NjY3Njg2OTcwNzE3MjczNzQ3NTc2Nzc3ODc5ODA4MTgyODM4NDg1ODY4Nzg4ODk5MDkxOTI5Mzk0OTU5Njk3OTg5OQAAgwAAAAQAAAAEAAAAiQAAAIoAAACLAAAAbGlicmFyeS9jb3JlL3NyYy9mbXQvbW9kLnJzAKAoEAAbAAAAkAkAAB4AAACgKBAAGwAAAJcJAAAWAAAAKClsaWJyYXJ5L2NvcmUvc3JjL3NsaWNlL21lbWNoci5ycwAA3igQACAAAABoAAAAJwAAAHJhbmdlIHN0YXJ0IGluZGV4ICBvdXQgb2YgcmFuZ2UgZm9yIHNsaWNlIG9mIGxlbmd0aCAQKRAAEgAAACIpEAAiAAAAcmFuZ2UgZW5kIGluZGV4IFQpEAAQAAAAIikQACIAAABzbGljZSBpbmRleCBzdGFydHMgYXQgIGJ1dCBl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gYyJBGsFDQMJBxCSYEcJdDyA9gpzCHAVRnoUDBQMVwkZgIeBRwOFQg8VhFAfBgaA1SsFPiEBcC0DGgQCgUAfEToFAYHQKoLmgPcpTAQKBAKDEURMPYDCPAYBBFUFGzQCgQ4sBGQMVgqArjgdDSwECQcCDgaAmoPYBBEDDQN3BF8GDAQBDwwEOAgKBigIIk6BVAwdAwkHNggOBAkHCQeAyyUKhAZsaWJyYXJ5L2NvcmUvc3JjL3VuaWNvZGUvdW5pY29kZV9kYXRhLnJzgwAAAAQAAAAEAAAAjAAAAFRyeUZyb21TbGljZUVycm9yU29tZU5vbmUAAACDAAAABAAAAAQAAACNAAAARXJyb3JVdGY4RXJyb3J2YWxpZF91cF90b2Vycm9yX2xlbgAAgwAAAAQAAAAEAAAAjgAAAHgxEAAoAAAAUAAAACgAAAB4MRAAKAAAAFwAAAAWAAAAAAMAAIMEIACRBWAAXROgABIXIB8MIGAf7yygKyowICxvpuAsAqhgLR77YC4A/iA2nv9gNv0B4TYBCiE3JA3hN6sOYTkvGKE5MBxhSPMeoUxANGFQ8GqhUU9vIVKdvKFSAM9hU2XRoVMA2iFUAODhVa7iYVfs5CFZ0OihWSAA7lnwAX9aAHAABwAtAQEBAgECAQFICzAVEAFlBwIGAgIBBCMBHhtbCzoJCQEYBAEJAQMBBSsDPAgqGAEgNwEBAQQIBAEDBwoCHQE6AQEBAgQIAQkBCgIaAQICOQEEAgQCAgMDAR4CAwELAjkBBAUBAgQBFAIWBgEBOgEBAgEECAEHAwoCHgE7AQEBDAEJASgBAwE3AQEDBQMBBAcCCwIdAToBAgECAQMBBQIHAgsCHAI5AgEBAgQIAQkBCgIdAUgBBAECAwEBCAFRAQIHDAhiAQIJCwdJAhsBAQEBATcOAQUBAgULASQJAWYEAQYBAgICGQIEAxAEDQECAgYBDwEAAwADHQIeAh4CQAIBBwgBAgsJAS0DAQF1AiIBdgMEAgkBBgPbAgIBOgEBBwEBAQECCAYKAgEwHzEEMAcBAQUBKAkMAiAEAgIBAzgBAQIDAQEDOggCApgDAQ0BBwQBBgEDAsZAAAHDIQADjQFgIAAGaQIABAEKIAJQAgABAwEEARkCBQGXAhoSDQEmCBkLLgMwAQIEAgInAUMGAgICAgwBCAEvATMBAQMCAgUCAQEqAggB7gECAQQBAAEAEBAQAAIAAeIBlQUAAwECBQQoAwQBpQIABAACUANGCzEEewE2DykBAgIKAzEEAgIHAT0DJAUBCD4BDAI0CQoEAgFfAwIBAQIGAQIBnQEDCBUCOQIBAQEBFgEOBwMFwwgCAwEBFwFRAQIGAQECAQECAQLrAQIEBgIBAhsCVQgCAQECagEBAQIGAQFlAwIEAQUACQEC9QEKAgEBBAGQBAICBAEgCigGAgQIAQkGAgMuDQECAAcBBgEBUhYCBwECAQJ6BgMBAQIBBwEBSAIDAQEBAAILAjQFBQEBAQABBg8ABTsHAAE/BFEBAAIALgIXAAEBAwQFCAgCBx4ElAMANwQyCAEOARYFAQ8ABwERAgcBAgEFZAGgBwABPQQABAAHbQcAYIDwAEGY68AACwJpegA7CXByb2R1Y2VycwEMcHJvY2Vzc2VkLWJ5AgZ3YWxydXMGMC4xOS4wDHdhc20tYmluZGdlbgYwLjIuODM="; function asciiToBinary(str) { if (typeof atob === 'function') { diff --git a/templates/decky/src/usdpl-front/usdpl_front_bg.wasm b/templates/decky/src/usdpl-front/usdpl_front_bg.wasm index b4c6989..77ea352 100644 Binary files a/templates/decky/src/usdpl-front/usdpl_front_bg.wasm and b/templates/decky/src/usdpl-front/usdpl_front_bg.wasm differ diff --git a/templates/decky/src/usdpl-front/usdpl_front_bg.wasm.d.ts b/templates/decky/src/usdpl-front/usdpl_front_bg.wasm.d.ts index 1e96bc2..959d805 100644 --- a/templates/decky/src/usdpl-front/usdpl_front_bg.wasm.d.ts +++ b/templates/decky/src/usdpl-front/usdpl_front_bg.wasm.d.ts @@ -7,6 +7,9 @@ export function version_usdpl(a: number): void; export function set_value(a: number, b: number, c: number): number; export function get_value(a: number, b: number): number; export function call_backend(a: number, b: number, c: number, d: number): number; +export function init_tr(a: number, b: number): number; +export function tr(a: number, b: number, c: number): void; +export function tr_n(a: number, b: number, c: number, d: number): void; export function __wbindgen_export_0(a: number): number; export function __wbindgen_export_1(a: number, b: number, c: number): number; export const __wbindgen_export_2: WebAssembly.Table;